Author: robert wallace and james g. taaffe