The Awkward Age - James H. Henry (The millennium library)