Theory of (Not Quite) Everything - Kara Gnodde

With the offbeat charm of The Rosie Project and generous warmth of The One Hundred Years of Lenni…