David G Derrick, Jr Author