Author: H. B. Kroemer
Alternate names: H.B. Kroemer