Heinemann professional revision guides
Heinemann
Colin Drury
Heinemann 1988 Heinemann professional revision guides
Available at 23 libraries