I found Complexity and Criticality by Christensen and Moloney to by quite excellent. It gives a much more computational approach to the percolation phase transition, the ising phase change and issues of self organized criticality (via the sand pile and rice pile model).
As a computer science student, I found this book to be invaluable for my work on phase transitions of NP-Complete problems.

