books with mystery, mayhem & magic