by Adam Langer (Author)
Format: Paperback
Pages: 497
Edition: Reprint
Publisher: Riverhead Books
Published: 31 May 2005
ISBN 10: 1594480818
ISBN 13: 9781594480812