by Balli Kaur Jaswal
publisher: HarperCollins UK
format: Paperback pages: 320
language: English
ISBN:
0008209898 (9780008209896)
publisher: HarperCollins UK
format: Hardcover pages: 464
language: English
ISBN:
000820988X (9780008209889)
publisher: William Morrow
pages: 304
language: English
ISBN:
9780062645128