Garfield's Apprentices (Piccolo ) (9780330258067) Leon Garfield