Rather lazily written intro to programming through ruby. Bizarre examples and sample code that one gets bored of sorting through.

Beginners won't find it very difficult, but there isn't enough time spent on flow control or classes or basic OOP concepts for it to be that useful.

As is often the case, I really love the Norton Critical Editions with their inclusion of supplementary texts and criticism both from the time and contemporary.

Has a short introduction and then the musical notation and lyrics for the wartime songs.

Love its no-BS straightforward and efficient explanations. Wastes no time. Good for both positive (advice) and negative (debunking myths) tips based on studies. He holds back on making conclusions where studies are inconclusive.

I enjoyed William Shaw's article on the equalization movement of the 1920s and Henderson's article on early postwar Korea. Unfortunate that the latter was a bit lazy on the footnotes, citing a lot of statistics I would have loved to have been able to trace down.