Grammar in context, book two - Elbaum, Sandra N. (Little, Brown and Co., 1985)