Reading list: Revolt in 2100
Robert Heinlein