Heinlein was the father of modern Science Fiction, a US Naval Academy graduate, and quite flaky.
I think it is time I read more of his books.