by SteveFraser (Author)
Format: Paperback
Pages: 768
Edition: Reprint
Publisher: Harper Perennial
Published: Feb 2006
ISBN 10: 006662049X
ISBN 13: 9780066620497