The Wee Free Men (Discworld, #30) - Terry Pratchett I really enjoyed this book,small purple Scottish men and a heroine whose weapon of choice is a frying pan.And then there's the magic.