Robert A. Heinlein

http://www.knowprose.com/node/13112