Book reviews - Flanagan, R J (Blackwell Science Inc, 2003)