I've just finished reading On The Beach, and I found it really odd.
I know the world was a different place in the 50s, but did Mary have to be quite so stupid? Why did neither of them cuddle Jennifer at the end? What was with all the working class people (shop assistants, tram drivers, club stewards) stoically carrying on working until they were physically too ill to do so? Why was Peter so keen to preserve naval discipline that he would pointlessly scuttle a submarine and refuse to take civilians on board to do so, meaning that his crew couldn't spend their last minutes with the people they love? Did Shute have any humanity at all? Or any imagination?