Catweazle (Puffin Books)