'Peculiarly hilarious!' - William Gibson'Every page is a pleasure' - Lindsey FItzharris'Utterly charming' - Tom Holland'Laugh-out-loud' - Garth Nix'A must read' - Fergus …