The Badger Knight by Kathryn Erskine 9780545464420 Hardback 2014