Guardian of Lies
2009 • 608 pages