Author: Sam Gosling
Alternate names: Samuel D. Gosling; SAMUEL GOSLING