Thoughts on a Crowded Planet...: Essays and Other Musings.