Salamander Cotton
Publisher: Macmillan
Published: February 3, 2006
Format: Paperback
Number of pages: 450
ISBN-13: 9781405041003
Subjects: Modern fiction