
Audrey Niffenegger's 'The Time Traveller's Wife' is a science fiction with the dose of time travelling. The cover would initially look quite confusing but later when you get on with the novel you'll get a hang of the idea that the author depicts countless times throughout...