Author: john a. mcgeoch and arthur l. irion