Every Knee Shall Bow
496 pages