Author: Gabrielle Zevin
Publisher: Farrar Straus Giroux
Pages: 271
Price: Rs. 756.
Imagine. You wake up one day and stand in front of the mirror. The reflection looks a bit like you but may be its tall or »