Grayheart
1996 • 339 pages