Addendum, as I see the author of the link was the poster: I see I largely share your taste (at least on this subject). Have you read Soul of a New Machine by Tracy Kidder? I didn't see it on your list and I think it's terrific - one of those ones that makes me nostalgic for a time I didn't actually experience!