Pages

1/29/15

Review: Ada's Algorithm by James Essinger


http://bibliotikus.net/i/p/1413784463.jpgAda's Algorithm: How Lord Byron's Daughter Ada Lovelace Launched the Digital Age by James Essinger (Melville House, 272 pages)

Because I have a husband who works with computers every day and knows them inside and out, I've naturally become more interested in the development of technology and computer history over the past decade plus. In fact, sometimes I know more about the history of computers than he does, but that's only because I try to get my hands on lots of history-of-science-y books cause that's how I roll.

So when I heard about Ada's Algorithm, I couldn't wait until it was released, but then life got in the way, so I only just finished reading it. In this wide-ranging but relatively slim biography/history of Ada Lovelace (daughter of George Gordon, Lord Byron), her friends, and early-19th-century England, Essinger details how this brilliant and inspired woman pursued her mathematics education and ultimately understood more about Charles Babbage's Analytical Engine than Babbage himself.

1/26/15

Random Recommendation Guest Post: Attachments by Rainbow Rowell

This recommendation comes from Kristina Pino. You can follow her on her blog GeekeryDo and on twitter @geekerydo.


data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAkGBxQTERQUExQVFhQWFiAaGBUXGRcXHRwbGxwhHxkYGR0YISggHBwmIBcdITEhJSorLi4uFyAzODMsNygtLisBCgoKDg0OGxAQGywkICQvLC01LC8sLCwsLC0sLS8vLSwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLP/AABEIARMAtwMBIgACEQEDEQH/xAAcAAEAAgMBAQEAAAAAAAAAAAAABQYDBAcBAgj/xABKEAACAQMCAwMHBwkFBgcAAAABAgMABBEFEgYhMRNBUQciMmFxgZEUI1JyobHBFSQzQmKCkrLRNEOiwtIlY3Oz4eIIRFN0o/Dy/8QAGAEBAQEBAQAAAAAAAAAAAAAAAAECAwT/xAA0EQACAgAEAwQJAwUBAAAAAAAAAQIRAxIhMUFRYSJxocEEEzJCgZGx4fAz0fEjJHKCkhT/2gAMAwEAAhEDEQA/AOyUpXNIfKLdCa5eS0VrG2uXgkmiLb4wrYEjISdy4IJwPGvEot7HdujpdKwzXKiIyAgqEL5HQgDOc+GKr/k21qS802CeZg0r795AC81kZRyXkOQFK0sWWalc8PF9yNM1O6zGXt7qSOHzeWxXRV3AdT5x5+ypq74gdtFe9jOyQ2ZlBAB2v2eeQOQcN4+FXKxmLTSucajquoPPp9pb3SRzSWXbTO8aOGcAYJGPNBYN08enKpzhLippbWd7xRFNZu6XIHo/NjJkX9kjmPYccsUcXRMxa6Vy7Udc1WSxfU45Y7eBAJIrTs1dpItw5yyNzUsuThR0x061ZV12RtUtEV/za4smlCYX0wwIbdjd6LYxnHqpkYzFspVO1fi549Zs9PQIUlRmlJBLDzXKBSDgfo8nIPIivNH1qebW72Df+a20KDZtXnK+1txbG7pvGM45UystlypVY461ee3FosDxxm4ukgMjoZNu8Nghdy5OV7/GtG21W8s72C2vJI7iG63LFOkYhZJFGdjqCRgjoRzzUUdBZdaVRdX1u8udRksbCSOFbeMPPcOnaHc/NI1U8uhBz7fDB0pOMrkafLJIQlzY3iRXW1RtdO0UMyhgcK6t1GDyJGBVyMmY6PXtVryj6obbTLqVWKOI9qMpIIZyFUqRzB87PuqqeVHXT+QIJVdle47DDKSDlk7Q8xz6KaKNlbo6hXlcq1fTRcatY2E7SGGPTgzBHdCXGRuJU8/QFWvUtMTT9Iu47dpFCQTOhZizKxRjkN19I59po4kTLVSq75OXY6XZtI7OzRBmd2Lk7iTzLcz1qteRLWZrq3upJpHkPyk7S7FsKUGFGeQHqFMu/QtnR6UpWSntcr4MvYorbXXnx2S3k+8HoQwI2+snpjvyK6pXBOD9smqyx3QZrSa/n7Nc4jN0jBl7QY87zWG1ScZPQ866QWjMyLzJJJDwyofIkazSIA5BBlxHGPEHz19lS3k4t1hhubdOS297MijwUkOoHukFa3lOnk22UMSCSSW8jPZlgm9YcyMNx5Dmq8684CupflepJcRCGTtY5jGHEgAkiC5DgAH9FnpTeJOJTY8toGpgDnLqLKo+vPEPjzpb6iY+FryIklreV7U5/alX7ll+yveF33aLb5/8zq0ePfOp5/wGo/ieAqNXsgMB9Rt5Fz3/ACgknHj0H/0V06dTJbIJ449e3ysqR2+kqGdiAFO8Hnn1MajNUR5dMv7jBj/KV5GsQOQ3Yl0jRmB6FlDHHgwrJccGQanq+q9uZF7LsEidGxtYxed1BBwVBx661fy3NcaTa9ud8kGqxQSv9IRtyY+PVQT3kZrP2BfPKIippF4o5KtuVA9WMAfdVZ7Mx3XDbc8fJ3iY+23TAPvyfdUv5YZj+TTAn6W6mjgjHizODj2YUj31DeVy6Fl+S5lyRbyOAPH5sAfy1mG1d/0NMqmgXhuOKFuCfMa5njU/swwFR/hK/Gr75Ix2qXt4f/N3jsp/3anCD3EsK5ler+T7XSJTyke3u5Sccy80eIyfc6D3V2ryfaX8m0y0hIwREGYeDP57j+JyK1ibEjuV/wAs90IbWzmYEiHUIZCB1IUOSBmvrhuK41O4g1C4CRWsQLWlurbmJbl20xHLOOi92e7B3e+WkL8giLgFVu4iwPMEZIIPqwa+vJ1GbOe80xidsL9tbZPWCU9B47WGCfFjWV7BfePrgCH/AGhrMh6m6VM+pFOB/iqtanHul4ni7uwjk96xFj932VaOBZv9oaxH3rco+PU6cj/hqI4SX5Rfa/KPQYiAeBKI6N9w+NXi33E4GTi2X5fp+lQ5P57JEzgdSqxF3HL9oDPsqn6lfC60vQLYgntbgKR3YhfsiD7RJ8M1n8lWq/KrvS4eZ+Q207N4Zdiij3IyfGonybRPLqllasOVi07N7cnnj620Vuq+H3Jdls1riKC14meS4YqiWgjG1WclmwwGEBP6xq38c6ksmiXUyZ2SWx25BU4fkMg8x6XSobhNRJxFq0nI7I44wfDzVyAfbHUh5aGxot1z69n/AM5Kw6tLuNLZkpwOu3SbP/2iH4oD+NVX/wAP1qV0x3P95cMR7AqL94NXe2txDYLGByjtguPqx4/Cq55FFxo1t6zIf/lcfhWb0ZeKLxSlKwaPRXItH4Umn0i7Ox47k30l3bblKMHXbswGx6QVgM8vOB7q65SqpURqymXNtPcajpc7QukcUMryA4wkske0IefUc+lb9zpsy6jJPGuYpbIxtzUfOxuTHyJzzWRhnpyFWSlMwo5dp/Cd1Fpmkwdme1g1BJplDKdqCSRmJIO0gBl6Gtjj/hG4n1OyuLdN0W+P5SNyKAIZdyuQxBY7XYcs+jXSaVrO7smVHNV03V0ur8W0UMSXU5cXckgYqgUKuyNSTuwMjI61Iy+T1U0drGGQ9rntRO3LM4YMGOM7QdoXvIHiet5pUzsZUUDh3R9RubyK51RY4xaqRDFGQQ0jDDTttYjp0HrGAMc8Hlq0aS6isoo1Zt12qsVBO0OpBY46AeJ5V0alM+tjLpRzDyu8N9vJpSIh2C4EJUDICPs6+ACxmun4pSo5WkipFK8r2jy3Wn9lCjSP2yNtTmcAkE+4GpHiPRpWvLS8tgpkiYxygnbvt39IZxzKsAyjxJqyUpmFHKuKtL1W01Oe602NZUvEVWBCnY6KFBO5hjpkMeXnEEVb/J7wv8gslhdg8rsZJnGTuduuCeZAAAz34J5ZqzUqubaoiicn8jnBs1nd3kk0TIFHZQs3667yWZfVhE5+upXgzhOS31nUbloysUn6JiR53aMHkwM5GCMV0OlVzbsKJyWy4Z1q3vb+e1+Sqt1MzZlbcdoZimAoOOT9/hVk4s4fvrvSVtmeF7pmUytzWM7X3YGFzjko6c8VdqVM73GUpek2+rntvlrWrRGBwqQBt3aEYX0gBjGe/riqzwZLrdpaR2qadGRHuxJLMg9Jy3NQ2eW7u8K61SmfoMpr6cZOxj7YKJti9oEztD4G8LnJ25zilbFKyaFKUoBSlKAUpSgFKUoBSlKAUpSgFKUoBSlKAUpSgFKUoBSlKAUpSgFKVHcQSFYGwSCSBy5d9Zk6TZqEc0lHmSNKguGVIMqnqNv4196nDcdozRsVQDPpeA54FYWJ2c1HV4NTcLXeTVe1BaBHKxEruWUqQASSc58Onca0ptMk7VEaT9IWPIscYGe/FT1rpNIqwFmcXLb8fyLTStLsjFbsN24qjc/iaiuEjzkHqX8a051JRrcysK4Sknt4lipXzLIFUsegGT7qqlzfTvmYFlQHAweQ9o7/AG0niKAwsF4nQttKh9Yum7KJlJUuwzg45EZxWxr07JEWQ4OQM+320c0r6EWE3S5khSsNkxMaEnJKAk+vArNW07ObVOhSlKpBSlKAUpSgFKUoBSlKAVE8TfolHi4H2GpaobX2y8C+MmftA/GueL7DO2B+oj7sOV3OviFP2D+tb2otiKQ/sN9xrRHK++tF+P8A21t6ufmJPqmsx9mXxLLWceqRh4f/ALOnv/mNfF0fzuH1Kx+w198Pf2dPf/MawXTfnsP1D9zf0qe5H4G6/qz/ANvM29afEEnsx8Tj8aieFwRI4P0Qf6fzVv8AErYtz6yB9ufwrBbLtvCPGIfYF/01J/qJ93jZcP8ARa534UZuJZtsOPpED3dT93215dwbbIr4IM+3IJ+2sHEXnSQJ4tz95A/rUzdQCRChzg9cVazSl3UZtQhDvsgtRHzFqPWv3f8AWtvig/M/vj8axazGF+TKOgcDn6sDnWrrl4ZI1PmrGzZRT6bKB+k6+avPpgnDKSQTtrMlUZdy+h0i7lDvf1J+x/RR/UX7hWatTS5cxqpGGVVBHXljzWHiDj4gjurbr0LY8ct2KUpVIKUpQClKUApSlAKUpQCq9r9wFuIieYQBsD63/bVhqAu4RJehWGVC8x7ie71muONeVJc0ej0aszb4JmK0v+1u0YDb5pXGc9xNS+tH5iT6v41H3Vssdzb7FCgkjl8Pxre14/m8nsH8wrMbUZXv9jc8rnBx20+p5w//AGdPf/Ma07s/n0X1fwat3QR+bx+w/wAxrQm536eof5SaP2I/AR/Un3SMnE7+bGp6F8n3cv8ANWI3SNexshyNu0nn1w3j7q+tcjElxDGScYOcev8A/NYLmwWCeDaThm55x4gdw9dYneZvhaOmGo5FF7tPx/g2dQGb2EeAz/MfwqbqFm/t6epPwb+tTRYDrXbD3l3nnxtorp+5XeMl3LEgOC7bAfAuVUH4tWlrtxunkjVGZk2DzFZ8KFLDIUHHNzzPXGO6t7ij9Ja/8ZP+bHUXfTSpJcbH2rLOXYj0tqxRwqqn9UboXJI55AwRzqSSqd7fwbg5J4eVa6/VkzpswDLtPIYQggghWHmqwPMFXBUKRyEoqcqu3MGx13M3Ndgc8yUcgKT4vHLs876Lgkk5NR/Hl8TbQY5Mz7iPAqpDD3Mce6u0tFZxwcN4mIocy5UqM4gv+ztJJAcEp5pH0m5KR7zn3VXrHUZU0qSYyOZC/msx3Eecq8t2fA8vbWWzcMCU45uqXxZdKVS449WDLlsqSASOw5DPM4IB6eqrBBqDG9khJG1YlYDHPJPM594omJ4DjtJPjoyUpUIdUkOofJxt7MRbm5c8+3PrWoM8fkEhrcZB7pP6rTMkWPouJP2VeifzLvSqxw9xYbmbszEEG0nO4t0xy6Dxr71LjOGKXs9rPtOHZcYBHUDPpY76ZkR+jYqlkrXcslK+Y3DAEHIIyD4g9DXtaOB7UJZjN7KfBf8ASKm6hdE5z3DftY+0/wBK5T3iup2wtIzfTzPdeOJLdvB/xWtjiI/m7+0fzCtbiofNofB/wP8ASsnEUn5vnxK/1/CsS9/u8jrBX6t9fM2tGGII/q/fUavPUD6h/k/61MWKYiQeCD7qibdCb5zjkF6/urVktIrqjOG+1N9GeE7r/wCqv+T+rVk4k5di3hJ/1/CsenKTeStg4wRnHgQPwrY4mjzAT9Fgfw/Gs+5J9Wb2xYLol+fM15ji/X1r/lNNccG4t18GB+LD/TWHX4z83OngOY7u9T9v3Vr6SHmuA7c9vMn2eiPj+NYk9XDm7OkY9lYnJV8Ta4n/AEtt/wAVP+alaGsQgLG/e5kPuMjOv85+NSuuKDPAGAKkkEEZByQCCD1FavE8QQQoihVVSFRQFAA2gKAOQHdW8R9ma6ryMYK7eG+j8yV1aFXhyeaAZOD1QqQ+CP2GJGO8LVD4zlbdEjEHAYnHLzidrnHcC0ZcfXroGlygrgeiMMmfoMMr8Oa+xKoeoWZe8ljC80hK9fABYiPX50effXontRj0Kli53wTfl5mTifUt1lZpnmyBm/cG0faT8K3bqPFhYwj++kTPsYlj9rCqwqF7ZpG5hNsUftZjIfgMj94VddSi/PNPi+grNj6q8j/grmtT34iUKiuDk/kr80WqqZY3WdZlGeRQp/Cqn71NXOuYaZdf7UDg+lcMPcxIH31qT2PF6JDMp/4v88CxaW+7Vrk9yx7fhsH3g19+UVwLUchlpAM454AJ6/uitXg5999eP6z9rnH2LWXyhecLaP6Uh/Af5qnus6pV6TBckvBEtJZxW0DyxxRrIkJO4KoOQveRzOSKrVnoiLpss8ihpXQuGbmVH6uD3E9SfXirtqNt2kUkf00ZfiMVA8C3naW3ZsPOiO0g+B5ry+I/dqtanLDxJLDclzV938ktw+uLWDP/AKSfyivKkFGOQ6UrR5ZO22K+I4VUkqoBPXAAz7a+6UMnxLCrDDAMPAgH76SQqwwVBHgQCPga+6UotsUpSqQ9rylKAEV4iAdAB7BivaVAeFAcEgZHSvHiU9VBx4gGvqlBZFN81Ix7hlvbGx8/2lH871K+B1qrW2X1C6ZTz85f4VJVh7HiTn6/XV4uYNwGDtZTlW64Ps7wehH3HBFX4bjFwkrpFDArOUd4gd8i8iQOQ2Bt3cSRzxzwRdLR1w21CdLel4/Y1dWsAnyS3TGJblpT9UsNufYjY91ea3qxi1IusZlKRBNoJGN3nZ5A/S8O+pC8G/VoFHoxRFse3cPxWveFfPu76X/ebB7iR9yiufce1SqOaevZv/p/sb2law8lvLNJH2ezdhefRVBycgd+e7urm2mKVkgkPTthz9alCf5hXSeMp9tlN6wF/iYA/ZmqLqVntsbR/pNIT+8Rj7EqTOnobjTaVZnXg2WHycJn5Q/0mUfDcT/MK++LhuvrJP2gfi4/01s+TyHFqW+nIT7gAv3g1r6kN+sQDuSPPwDt/Sr7qObf9zOXJPwVFwqmQt8l1Vl6R3Az7zkj/GCP36tV5fJFs3nHaOEXkTlj0HLp061WeNYvziycf+rtz++hH41qR5/Rl2nF7ST/AH8i3UpStHlFKUoBSlKAUpSgFKUoBSlKAUpSgNbU7js4ZX+ijH4A1EcCQ7bKP9osf8RA+6tviiKR7WRIlLOwAwMdCRu6+rNZOHbcx2sKMCrBBkHuPU5+NZ4ndNLAfNv6L7kHpUobVLtz0SPb/DtB/lNZPJ4ubeRz1eYn7F/EmoXQrrI1GbxjZgfrF8Y+yt7g3iCCOBIXLB95/VJBLN5uCufECsp6ntxsOWSSirrKvkjP5SbjEEafSkz7lU/iwrHxnZ7LCBcfo2Qf4CD9tfPGK9rfWkPsJHqZ+f2JUzxrDvspf2cN8GGfszR8TGHLIsFdb+bo+eCFxYxevcf8bVH6d5+rzt3Rx4Htwg/1VLcIriyg+rn4sSPvqI4OG67vZP8AeYH8bf0FXkYvtY0u/wAWbvEUmbqxT/el/wCEDH3mvjitQ09iveZ8+5dpNanE1yE1G0LEBVHU924kHPq6V9zXAn1WJUIZYEYkjmMkHP8AMo91GWEWlGXKMn9fsWylKVs8ApSlAKUpQClKUApSlAKUpQClKUApSlAeMoIwRkeBrV/JcO4N2Me4HIYIoII6HIGa26VCptbGs+nxmVZSgMijAfvA5/6j8a+r+1EsTxkkB1KkjqMjqKz0oXM7TvYwadaiKKOMHIRQuT3476j+H9FNt2uXD9o+7kNuOvLqfGpelKL6yVNc9yt8Z6A9yEaLG9MjBOMqfA+II+017wdw+1srtJt7R8DA57VHdnxJP2CrHSplV2dP/RP1fquApSlaOApSlAKUpQClKUBrpeoZDGCSwGTyOOWMjPTPnDl661l1dSxG1secATjmysF2rz55LDn6/bhaaaVcOzEkFuS8gdzE8+8nn7OnhXr6UCBlmBGcEYHpPuJ557xXesJP8/ORxvEaPn8rrjOCAQCM+DBcHlnvfHuPWs1vKWk5+biNSV8C5JI9o2fbSXTVPokoQFAK45BCcYyD4/YK9i09Q+7JOAMKTkAgYz4k47ye8+NRvDrQqU71NulKVxOopSlAKUpQClKUApSlAKUpQClKUApSlAKUpQClQPEmqTo0MFmIXuJWYkSltqxouXdtnnekyKPW9aQ4pnt+V/aPGvfcW5NxCAOpcACSMe1T7euLlZLLXXwJl3bdw3DquRn4da5x5SPKUkFsosZElllUkSoyusS8xuODzc4OFPTaxPTBiPIxwbJ2h1G63iTLCMOSWYnKvI+efeVAPPIJrWTs2yZtaR2Glck1/iifTtaAmlkNo7gkM5KhJhhSFbIARo5PRwcLzJziut1mUaKnYpSlQopSlAKUpQClKUApSlAKUpQClKUApStTWHlW3lNuqtOI2Mat0L480H3+z2igNyviZsKT4An4Cvyvr3EGomb87nuklVh82WeEj9pAAFXp1A7xjNWnQfLJdRIY7lFuV247TPZyDI5583DYzjGAeR849a6vBfAxnRdOHODbK6S2klh+ceyjmeVXdHaaQ5aQsrAlsgn31YPkOoWfOGYXsC9YrghJgoH6kwG1z/xAPrVCeS7iWC4+Two/zkNhHG6MNp3IcNtz6QwAcjPIirZxzqYt9Ou5SQCsLBSfpsNqD+JhUleagqqz8x6tqPyq8kmRBG0suY1TCYJfzN3dkDAOMZIz45/WOn2oiijiHMRoq/wgDP2V+S+FbUyXlqgBO64jHIZ/XGfgDmv15W8fgiYZy/y8aQr2kdyV3di+1uePMkwM+0MFH75qe8kuvfK9MiLHMkPzL95ygG0nxyhUk+Oa0/LhchNIlB/vJI1HtDh/uQ1T/wDw832JbuAeiUWUZ68jtPfj9YVmrwy7SO20pSuRsUpSgFKUoBSlKAUpSgFKUoBSlKAUpSgKz5RNCN5ZtCsKSyMQEZiF7M9e0yefdgheZ3Y9dcK1bhKB54o7O4VWkiLtb3JWOSKQMF+TsTgdoSTgPtzt6nIJ/TdUTygaCjWmo3M4jkkEDCBin6JFXkF3Zw5YsS4xnKjurrhzrQxKJ+ep9PaI5DjtklK9khZnQqfSLINnUctrE5z0xV+1DQNdvLeJZ3eW37MOBnmeWQrgLveTnjLAjP63fXeNO0+KGNY4Y1RFGFCgDlW1VeN0CgcV8kfk/u4boXF3H2caKTGjnzi7bcNtBO3AXnnByF5eHaqUrnKTk7ZpKjjXl21Njc2dqp8XxzA7RzsicnHVfOOPA8+tRXkJvre2lu3uJ4YSQkado6Ju5sWxuPdhc+0Vb/LXou6CO5jjdpIpBkx4Bz/dtJ4qp5ZHMb+4Zrm44JEhMSK8tzGvZmG1zKokGdz3E8uIossTlEzjp1ya7Rpwo5u8x3ObjnTl63tt+7Irfyk1hTyg6aSFF5ESTgAbjknoOlcL1vgs6b2BvkMgkDFuydgq4KgIW2nmN2eWM8gD4+ajwhJa20d3d27dnKwVUUlDGCORkTOQTgkDd6jtJxU9VHmXMz9EwcQ2ruEE8XaHpGzBXPsVsMR68VJVyHh7yUWstvFcLPK3aqskYUJFs3gHO4AklM/Fe6ur2EBjiRC24ooXdjGcDAOPGuUklsbTZnpSlZKKUpQClKUApSlAKUpQClKhNT4stIGdXly8eN6RpJKy56bhGrFc578USsE3VP8AK5BI+kXSxZ3EJkA4yvaLuGT3Yr6g4+SVS1vZ306hipZIVA3A4IPaOpyPZy76r/HWv6hJaSBdMkSBioZpJE7T0geSR7to5AZOfS6VuMXZltUdMiTCgeAA+FfVc60/jTVZYUmXSA8boHVluYxlTzBAIJHI99SdhxvJIgf8n3TKehhUv05E/OCPvGKmRjMi5UqvaJxYs83YPb3NtMVZlSePbvVSASjKSpxuGRnvp5QNQlg0+eSB9kwChCF3HJYDABBGSCeZGB1OAM1Mrui2TtxIiqS5VVxzLEAY7855VApxfpkXmLd2igfqrJGAP4TiuV8E8GxapA99f3s0gVmDBiV2bfOY73JG0qQeQAHMd3KSteHUuyYNKhSCzyVmu5A8jMcbSI97Z3erGOmSPRrpkS3ZnMz3y08UQSW9q1pdxvKk+7EUitjaMqxUHuYDBI++rPrnF2j3NtJbXF0jIwCMR2h84AMGV1UgkHByMjI594qpeUPybW9tYwJaRkzNcKnaOwLuzgqiEsyqqliOnTHtNbV/5IysMc1qI1ulUGS1lxPA7Y84KZQSM88Fs93Neta7NLUmtly8n6aZFEYtPmRwzbmHab3JwBkhjkdO4AVba5HwnpOmaluinsltNQg/SRRl4Tkf3kYB5rnHUHacdcgnHPr02maxb2Zvp5bViO0FwqyFd/oqJPSPVefIDPfWHC2VSpHYKUpXM2KUpQClKUApSlAKUpQGrq18sEEsz52xRs5xzOFUk49fKq75KbpJNKtjGrLtXa4YYJkzl39e4ndnvDVapogylWAKsCCDzBB5EEeBFYNN06K3jWKGNY416IowBk5PxJzVvSicSC4I0q5t/lazlSj3UksW3Gdsh3NnHrPLPP7q3eMex+Qzm4d0hCZdoyA2AQdqkg82xt8fO5EHnUzWpq2mx3MMkEy7o5BhhnHLr1HfkZ91L1titCK4DlD6VZmMj+zIAeZAZVCke5gQfYa1/JxY3kNn2d9jtRK23BU+YcHnt5emXI9RXp0qf0ywjt4Y4Yl2xxqFVeZwB6zzJ9dbNG9xRz3jHXZYdb0yJbfehz84A2753MbgEctqgK7A+A6davWo2Ec8bRTIHRsZU+o5B8QQQCCOmK2a8o3sKKH5StMht9FmSIdlGjxthSeZMy5DEhs5LZyc88E5xipnydaklxptvLHF2KEMqx7i+NjsuSxALE7dxJGck1L6vpcVzC8E6B4nGGUkjODkcwQQQQDkeFZrGzSGNY4kCRoMKqjAA8BVzdmhWpocQ6Et2IA7MohuEnG3HMx5wpz3c/sqVpSs2UoPlZ0q3W2e+JMN3CB2Fwm4Nvz5sZ2+kDzXmOWT0Gay8IafDqENve3XYXUyMezmWIxEbTjDAnzsMCRkADIIAqzcSaDDfW7QTgmNiD5pwQVOQQe7w95pw7oMNlAIIAwjBJAZixyevM1vN2a4ma1JOlKVg0KUpQClKUApSlAKUpQClKUApSlAKUpQClKUApSlAKUpQClKUApSlAKUpQClKUApSlAKUpQH/9k= Attachments (2012) by Rainbow Rowell

"From the award-winning author of Eleanor & Park, Fangirl, and Landline comes a hilarious and heartfelt novel about love in the workplace.

Beth Fremont and Jennifer Scribner-Snyder know that somebody is monitoring their work e-mail. (Everybody in the newsroom knows. It's company policy.) But they can't quite bring themselves to take it seriously. They go on sending each other endless and endlessly hilarious e-mails, discussing every aspect of their personal lives.

Meanwhile, Lincoln O'Neill can't believe this is his job now- reading other people's e-mail. When he applied to be "internet security officer," he pictured himself building firewalls and crushing hackers- not writing up a report every time a sports reporter forwards a dirty joke.

When Lincoln comes across Beth's and Jennifer's messages, he knows he should turn them in. But he can't help being entertained-and captivated-by their stories."

1/22/15

Review: The Strange Library by Haruki Murakami

http://graphics8.nytimes.com/images/2014/09/01/arts/01artsbeat-murakami/01artsbeat-murakami-articleInline.jpgThe Strange Library by Haruki Murakami, translated by Ted Goossen (Knopf, 96 pages)

"WUT."

That's what I was thinking while starting this latest from one of the masters of bizarro fiction, and that's what I thought after I finished it. WUT. WAS. THAT.

But what's this odd, beautifully-illustrated, small book that you can read in half an hour actually about? Um, ok- so a teen-aged boy goes to the library to return some books and check out some new ones. For some reason, he absolutely has to know about taxation in the Ottoman Empire. Yup. So he returns the books and is then whisked down a million twisty corridors by a scary old librarian dude, and locked in a cell. The old dude says the boy is a prisoner until he reads all of the massive books on Ottoman taxation and repeats them word-for-word back to the dude.

1/21/15

Books to Look For (January): History

http://images.abovethetreeline.com/ea/OU/images/jacket_covers/original/9780199772346_c2569.jpg?width=1000The World of the Salons: Sociability and Worldliness in Eighteenth-Century Paris by Antoine Lilti (Oxford University Press, 344 pages, January 2)

Oh MAN I was born in the wrong century. I mean, these salons must have been so great. And so what that Lilti presents an alternative way of looking at the salons, arguing that, rather than being committed to equality and Enlightenment, they were actually "meritocratic settings" where high-society worked to shore up social hierarchies and the status quo. I mean, ok, but writers! artists! philosophers! all in one room! and in France! Sorry, I get carried away sometimes...



http://images.abovethetreeline.com/ea/FD/images/jacket_covers/original/9780823262649_88b36.jpg?width=1000Reading Publics: New York City's Public Libraries, 1754-1911 by Tom Glynn (Fordham University Press, 400 pages, January 22)

"On May 11, 1911, the New York Public Library opened its 'marble palace for book lovers' on Fifth Avenue and 42nd Street."  Here, Glynn explores the evolution of the NY Public Library, including how the development of book collections and the aim of "improving society" through books influenced the libraries of today and American identity in general.

1/20/15

From the TBR Shelf #37: The Martian Chronicles by Ray Bradbury

http://ecx.images-amazon.com/images/I/51MB4KzloUL.jpgThe Martian Chronicles (1950) by Ray Bradbury

I've had quite the interesting experience with Ray Bradbury's writings. Of course, the first book of his I picked up was Fahrenheit 451, and I did that just 6 or 7 years ago (I know, I don't know how I went so long before reading it). Maybe I'd feel differently now, but at the time, I was underwhelmed by the story. The writing was nothing special, and the plot was only mildly interesting, though this might have been because I've been spoiled on Star Trek and SG-1 since I was a teenager.

Jump to about 5 years ago, and I was reading a wonderful anthology of sci-fi stories, when I came across Bradbury's piece, "Mars is Heaven!" Instantly, I reevaluated what I thought about him. "Mars is Heaven!" is bizarre and utterly fascinating- the kind of story that I'm always looking for and hoping some day in some universe to write.

1/19/15

In Translation: January Fiction

So the new year’s finally here, and you’re gearing up for some hard-core literary-fiction-in-translation reading, yes? Of course you are! This month, we’re featuring stories from Saudi Arabia, Finland, and France. It’s going to be a great year.


jaasThe Rabbit Back Literature Society by Pasi Ilmari Jääskeläinen, transl. by Lola M. Rogers (Thomas Dunn, 352 pages, January 20)
“A highly contagious book virus, a secretive literary society, and a disappearing author”? SIGN ME UP. In his latest novel, Finnish fantasy and sci-fi writer Pasi Ilmari Jääskeläinen creates a world in which literary societies can be dangerous, even malevolent things. When Ella, a young literature teacher, is invited to become the tenth member of this elite group of writers in the town of Rabbit Back, she feels honored- that is, until a disappearance and words that rearrange themselves in books make her think twice. And Jääskeläinen must be doing something right, since he’s won the Kuvastaja Fantasy Prize given by Finland’s Tolkien Society twice and the Atorax Award for Fantasy four times.


Random Recommendation Guest Post: As the Crow Flies by Jeffrey Archer

This recommendation comes from Kate Flegal. You can follow her on her blog The Book Junkie, on facebook, and on twitter @bookjunkieorg.


data:image/jpeg;base64,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 the Crow Flies (1991) by Jeffrey Archer

"Growing up in the slums of East End London, Charlie Trumper dreams of someday running his grandfather's fruit and vegetable barrow. That day comes suddenly when his grandfather dies leaving him the floundering business. With the help of Becky Salmon, an enterprising young woman, Charlie sets out to make a name for himself as "The Honest Trader". But the brutal onset of World War I takes Charlie far from home and into the path of a dangerous enemy whose legacy of evil follows Charlie and his family for generations.

Encompassing three continents and spanning over sixty years, As the Crow Flies brings to life a magnificent tale of one man's rise from rags to riches set against the backdrop of a changing century."