Intermediate pure mathematics - Hayden, Harold Arthur (Longman, 1971)