Author: robert wallance and james g. taaffe