You just nailed my two Heinlein favorites. Citizen of the Galaxy too. Stranger was difficult. His later works are unreadable. I agree with many other readers that those original classics should be required reading for Ph.D. candidates, but as products of an earlier time they are anacronistic today.