A Cry of Stone
2003 • 849 pages