Ways to grammar a modern english practice book - Shepherd, John (McMillan, 1990)