Did Heinlein intentionally hide Rico's ethnicity in Starship Troopers until the very end? If so, why? Even his name is something of a slow reveal: 1. In the first chapter, we come to know that the protagonist is named Johnnie . 2. In Chapter 6, we find out that his mother calls him Juanito (diminutive of Juan ). 3. In Chapter 12, we are told that his full name is Juan Rico , son of Emilio Rico . 4. In the penultimate chapter, Chapter 13, Rico reveals that his native tongue is Tagalog . Answer Yes, he did. This was a fairly common thing for him to do; many of his stories demonstrate this behavior. It's more true with his Juvenile works, but it was common for him to specifically write his characters so that the reader would identify with them, not indicating anything about race, only later to drop some kind of information that hinted pretty strongly as to what that race was. By this point, having identified with the character, the reader is more prone to identify with his/her...