a great book for fantasy readers