 He is now deceased, Robert A. Heinlein. And there was actually three movies based on his novels. First one was Destination Moon, which was forgettable, in my opinion. The second one was Starship Troopers, which the director admitted that he never read the book.