Sparks, Nicholas

Guardian - N. Y. Warner Books 2003 - 494p.

F Sp26G