Beautifully written and compelling novel rich with diversity, imagination, and intelligence. Now a major motion picture starring Samantha Morton, Rhys Ifans, Daniel Craig and Bill Nighy.