Author: Ford, Michael J.; Robertson, Colin E.; Munro, John F.