Heinlein for me, too, probably Starship Troopers, but only the book; the movie of the same name was some kind of tirade related to naziism. I have no idea why they shared a name.
It made me think seriously about the concepts of service and citizenship.
S&F