English skills with readings - Langan, John (McGraw hill, 1988)