The Human Stain by Phillip Roth **** (of 4)