by Jodi Picoult (Author)
Format: Paperback
Pages: 462
Publisher: Planeta Pub Corp
Published: 03 May 2007
ISBN 10: 8408063464
ISBN 13: 9788408063469