by Margaret Gaskin (Author)
Format: Hardcover
Pages: 448
Publisher: Houghton Mifflin Harcourt (HMH)
Published: 04 Dec 2006
ISBN 10: 0151014043
ISBN 13: 9780151014040