Edited to add: this sweet photo of Heinlein's head in spaaaaaaaaaaaaaaaaaaaace


Having survived the audiobooks of A Song of Ice and Fire and the Hedge Knight novellas, I have listened to a lot of George R.R. Martin in the past few months. So I'm changing up to Heinlein, and I have four of his books queued up on my mobile listening device. Any suggestions on reading order would be appreciated:

The Cat Who Walks Through Walls (this might be the most technically difficult, the files are somehow all scrambled out of order)
Stranger in a Strange Land
The Moon is a Harsh Mistress
Starship Troopers

Note: I have read Stranger, the other three I have no experience with. Well, except for the Verhoeven loose adaptation of Troopers, although I don't know if that counts.