The definitive collection of 100 anthems, mostly for SATB voices, from Tudor times to the present day, including favourites from each period, and lesser-known pieces. Keyboard reductions are included for unaccompanied music, and organ accompaniments are always practical.