Four stars - Perry, Mark (Houghton Mifflin, 1989)