Knight of Flames
2005 • 460 pages