Author: Robert L Dennard Jr
Alternate names: Jr. Robert L. Dennard