written by on 13/08/2008
Good Points
Extremely comprehensive, well written, clear and appealing to students.
Bad Points
Cannot think of any!
General Comments
Extremely comprehensive, well written, clear and appealing to students. I shall certainly recommend this to my students at both U/G and P/G level.