Translation: Strict Counterpoint in the Palestrina Style composed by Alan Bush.
Translation: GCSE. AL. There are 55 exercises as well as many worked examples.