The first book in the terrific Dresden Files series, Storm Front, contains a complex plot, delivered through a modern and humorous take on the classic "private eye" setting. Without revealing any spoilers, I must praise the actions that the characters take. Unlike the overly hyped Harry Potter series, the characters in The Dresden Files, as can be seen simply be perusing Storm Front, have their own individual motives, and Butcher leaves room for growth in each of his lasting characters. The humor and wit of the main character, Harry Dresden, gives supplement to this fantasy series. Butcher establishes an excellent take on magic, defining it early on and regulating the power of his main character. Due to certain topics being more adult for children and preteens, I'd suggest this book, and the series to follow, to someone in the tenth or eleventh grade, or a sophomore or junior in high school, though it can (and should) be pursued by readers of an older age.