Robert H. Klein Robert A. Heinlein Robert Epstein robert starling robert Holden by Robert A. Heinlein robert schumann robert Bacal robert Solomon robert shore