Contemporary operative surgery - Marston, Adrian (1979)