Author: Basil W. Bathe Donald Macintyre