In the Bodleian Library at Oxford University there is a massive collection of letters, diaries, and papers concerning the life of the world's first computer programmer, Ada Byron Lovelace, She was a programmer without a computer, for she lived 150 years ago and the program she wrote was for a machine that was never built.
Very interesting reading, although it is strange to read a "biography" from very, very, very early childhood memories. However, from the authors viewpoint it starts to make sense and continues to the end of her life - which is such a short one.
I think this is the edition I read. Ada Lovelace was an odd duck, and she tended to cover for it by being more conventional than was strictly necessary.
She developed the first computer programs, using Babbage's Difference Engine and his Analytical Engine as her models, and her theoretical assumptions still underlie many current models of computing.