Author: Walter J. Downey and Robert McLaughlin William J. Milne