I had problems at times with Singer's writing style, in addition to some murky character motivations and a 70's America that is almost oppressively bleak. Still, Singer ratchets up the tension to an explosive climax, and salient parallels even to today's society give the reader hope - or despair - depending on your view.