Author: Harold G. Shane
Alternate names: Harold G Shane; Consultant:  Harold G. Shane