Active English : understand, practice, communicate - Porter, Patricia A., 1939-; Sharp, Allen W., 1928- (Prentice-Hall, 1977)