French Grammar and Usage, 2ed by Richard Towell & Roger Hawkins