Difference engine #3 - Hershman-Leeson, Lynn 1941- (1999)
Keywords: Hershman-Leeson, Lynn -- 1941-