  var widget_code = '  <div class=\"gr_grid_container\">\n    <div class=\"gr_grid_book_container\"><a title=\"PHP Cookbook\" href=\"https://www.goodreads.com/review/show/1597951012?utm_medium=api&amp;utm_source=grid_widget\"><img alt=\"PHP Cookbook\" border=\"0\" src=\"https://images.gr-assets.com/books/1374029399s/18079249.jpg\" /><\/a><\/div>\n    <div class=\"gr_grid_book_container\"><a title=\"Wing Tsun Kuen\" href=\"https://www.goodreads.com/review/show/1934447875?utm_medium=api&amp;utm_source=grid_widget\"><img alt=\"Wing Tsun Kuen\" border=\"0\" src=\"https://images.gr-assets.com/books/1387712368s/826615.jpg\" /><\/a><\/div>\n    <div class=\"gr_grid_book_container\"><a title=\"The C Programming Language\" href=\"https://www.goodreads.com/review/show/1611121167?utm_medium=api&amp;utm_source=grid_widget\"><img alt=\"The C Programming Language\" border=\"0\" src=\"https://images.gr-assets.com/books/1387736263s/515607.jpg\" /><\/a><\/div>\n    <div class=\"gr_grid_book_container\"><a title=\"Nemesis Games (The Expanse, #5)\" href=\"https://www.goodreads.com/review/show/1925268285?utm_medium=api&amp;utm_source=grid_widget\"><img alt=\"Nemesis Games\" border=\"0\" src=\"https://images.gr-assets.com/books/1407524221s/22886612.jpg\" /><\/a><\/div>\n    <div class=\"gr_grid_book_container\"><a title=\"Effective C++: 50 Specific Ways to Improve Your Programs and Design (Addison-Wesley Professional Computing)\" href=\"https://www.goodreads.com/review/show/1597951018?utm_medium=api&amp;utm_source=grid_widget\"><img alt=\"Effective C++: 50 Specific Ways to Improve Your Programs and Design\" border=\"0\" src=\"https://images.gr-assets.com/books/1391051273s/1120191.jpg\" /><\/a><\/div>\n    <div class=\"gr_grid_book_container\"><a title=\"Nmap Network Scanning: The Official Nmap Project Guide to Network Discovery and Security Scanning\" href=\"https://www.goodreads.com/review/show/1587187710?utm_medium=api&amp;utm_source=grid_widget\"><img alt=\"Nmap Network Scanning: The Official Nmap Project Guide to Network Discovery and Security Scanning\" border=\"0\" src=\"https://images.gr-assets.com/books/1348910116s/6019856.jpg\" /><\/a><\/div>\n    <div class=\"gr_grid_book_container\"><a title=\"Tao Te Ching\" href=\"https://www.goodreads.com/review/show/1611127272?utm_medium=api&amp;utm_source=grid_widget\"><img alt=\"Tao Te Ching\" border=\"0\" src=\"https://images.gr-assets.com/books/1333578861s/67896.jpg\" /><\/a><\/div>\n    <div class=\"gr_grid_book_container\"><a title=\"The Pragmatic Programmer: From Journeyman to Master\" href=\"https://www.goodreads.com/review/show/1611131668?utm_medium=api&amp;utm_source=grid_widget\"><img alt=\"The Pragmatic Programmer: From Journeyman to Master\" border=\"0\" src=\"https://images.gr-assets.com/books/1401432508s/4099.jpg\" /><\/a><\/div>\n    <div class=\"gr_grid_book_container\"><a title=\"Caliban\'s War (The Expanse, #2)\" href=\"https://www.goodreads.com/review/show/1908092421?utm_medium=api&amp;utm_source=grid_widget\"><img alt=\"Caliban\'s War\" border=\"0\" src=\"https://images.gr-assets.com/books/1407572377s/12591698.jpg\" /><\/a><\/div>\n    <div class=\"gr_grid_book_container\"><a title=\"Rtfm: Red Team Field Manual\" href=\"https://www.goodreads.com/review/show/1587532007?utm_medium=api&amp;utm_source=grid_widget\"><img alt=\"Rtfm: Red Team Field Manual\" border=\"0\" src=\"https://images.gr-assets.com/books/1436338407s/21419959.jpg\" /><\/a><\/div>\n    <div class=\"gr_grid_book_container\"><a title=\"Programming with Posix Threads\" href=\"https://www.goodreads.com/review/show/1597951058?utm_medium=api&amp;utm_source=grid_widget\"><img alt=\"Programming with Posix Threads\" border=\"0\" src=\"https://images.gr-assets.com/books/1348076996s/987956.jpg\" /><\/a><\/div>\n    <div class=\"gr_grid_book_container\"><a title=\"Dont Make Me Think And Html World Wide Web\" href=\"https://www.goodreads.com/review/show/1611132093?utm_medium=api&amp;utm_source=grid_widget\"><img alt=\"Dont Make Me Think And Html World Wide Web\" border=\"0\" src=\"https://images.gr-assets.com/books/1356601110s/1210562.jpg\" /><\/a><\/div>\n    <div class=\"gr_grid_book_container\"><a title=\"JavaScript: The Good Parts\" href=\"https://www.goodreads.com/review/show/1597951063?utm_medium=api&amp;utm_source=grid_widget\"><img alt=\"JavaScript: The Good Parts\" border=\"0\" src=\"https://images.gr-assets.com/books/1328834793s/2998152.jpg\" /><\/a><\/div>\n    <div class=\"gr_grid_book_container\"><a title=\"Refactoring: Improving the Design of Existing Code\" href=\"https://www.goodreads.com/review/show/1597951008?utm_medium=api&amp;utm_source=grid_widget\"><img alt=\"Refactoring: Improving the Design of Existing Code\" border=\"0\" src=\"https://images.gr-assets.com/books/1386925632s/44936.jpg\" /><\/a><\/div>\n    <div class=\"gr_grid_book_container\"><a title=\"Effective STL: 50 Specific Ways to Improve Your Use of the Standard Template Library (Addison-Wesley Professional Computing Series)\" href=\"https://www.goodreads.com/review/show/1597951030?utm_medium=api&amp;utm_source=grid_widget\"><img alt=\"Effective STL: 50 Specific Ways to Improve Your Use of the Standard Template Library\" border=\"0\" src=\"https://images.gr-assets.com/books/1349046800s/105124.jpg\" /><\/a><\/div>\n    <div class=\"gr_grid_book_container\"><a title=\"Computer Graphics: Principles and Practice\" href=\"https://www.goodreads.com/review/show/1611115485?utm_medium=api&amp;utm_source=grid_widget\"><img alt=\"Computer Graphics: Principles and Practice\" border=\"0\" src=\"https://images.gr-assets.com/books/1348836732s/603227.jpg\" /><\/a><\/div>\n    <div class=\"gr_grid_book_container\"><a title=\"Leviathan Wakes (The Expanse, #1)\" href=\"https://www.goodreads.com/review/show/1908092966?utm_medium=api&amp;utm_source=grid_widget\"><img alt=\"Leviathan Wakes\" border=\"0\" src=\"https://images.gr-assets.com/books/1411013134s/8855321.jpg\" /><\/a><\/div>\n    <div class=\"gr_grid_book_container\"><a title=\"Abaddon\'s Gate (The Expanse, #3)\" href=\"https://www.goodreads.com/review/show/1924492083?utm_medium=api&amp;utm_source=grid_widget\"><img alt=\"Abaddon\'s Gate\" border=\"0\" src=\"https://images.gr-assets.com/books/1407572059s/16131032.jpg\" /><\/a><\/div>\n    <div class=\"gr_grid_book_container\"><a title=\"Flex &amp; Bison: Text Processing Tools\" href=\"https://www.goodreads.com/review/show/1597951043?utm_medium=api&amp;utm_source=grid_widget\"><img alt=\"Flex &amp; Bison: Text Processing Tools\" border=\"0\" src=\"https://images.gr-assets.com/books/1328834677s/6772167.jpg\" /><\/a><\/div>\n    <div class=\"gr_grid_book_container\"><a title=\"Babylon\'s Ashes (The Expanse, #6)\" href=\"https://www.goodreads.com/review/show/1934445673?utm_medium=api&amp;utm_source=grid_widget\"><img alt=\"Babylon\'s Ashes\" border=\"0\" src=\"https://images.gr-assets.com/books/1442247299s/25877663.jpg\" /><\/a><\/div>\n    <div class=\"gr_grid_book_container\"><a title=\"Hacking: The Art of Exploitation\" href=\"https://www.goodreads.com/review/show/1619481205?utm_medium=api&amp;utm_source=grid_widget\"><img alt=\"Hacking: The Art of Exploitation\" border=\"0\" src=\"https://images.gr-assets.com/books/1328753455s/1784196.jpg\" /><\/a><\/div>\n    <div class=\"gr_grid_book_container\"><a title=\"The Art of UNIX Programming\" href=\"https://www.goodreads.com/review/show/1611126564?utm_medium=api&amp;utm_source=grid_widget\"><img alt=\"The Art of UNIX Programming\" border=\"0\" src=\"https://images.gr-assets.com/books/1348957784s/104745.jpg\" /><\/a><\/div>\n    <div class=\"gr_grid_book_container\"><a title=\"Design Patterns: Elements of Reusable Object-Oriented Software\" href=\"https://www.goodreads.com/review/show/1597951015?utm_medium=api&amp;utm_source=grid_widget\"><img alt=\"Design Patterns: Elements of Reusable Object-Oriented Software\" border=\"0\" src=\"https://images.gr-assets.com/books/1348027904s/85009.jpg\" /><\/a><\/div>\n    <div class=\"gr_grid_book_container\"><a title=\"The Psychology of Computer Programming\" href=\"https://www.goodreads.com/review/show/1611117329?utm_medium=api&amp;utm_source=grid_widget\"><img alt=\"The Psychology of Computer Programming\" border=\"0\" src=\"https://images.gr-assets.com/books/1356139932s/1660754.jpg\" /><\/a><\/div>\n    <div class=\"gr_grid_book_container\"><a title=\"Thinking in C++\" href=\"https://www.goodreads.com/review/show/1597950998?utm_medium=api&amp;utm_source=grid_widget\"><img alt=\"Thinking in C++\" border=\"0\" src=\"https://images.gr-assets.com/books/1171401118s/97733.jpg\" /><\/a><\/div>\n    <div class=\"gr_grid_book_container\"><a title=\"Mastering Regular Expressions\" href=\"https://www.goodreads.com/review/show/1633209597?utm_medium=api&amp;utm_source=grid_widget\"><img alt=\"Mastering Regular Expressions\" border=\"0\" src=\"https://images.gr-assets.com/books/1388189354s/583628.jpg\" /><\/a><\/div>\n    <div class=\"gr_grid_book_container\"><a title=\"Thinking in Java\" href=\"https://www.goodreads.com/review/show/1597950960?utm_medium=api&amp;utm_source=grid_widget\"><img alt=\"Thinking in Java\" border=\"0\" src=\"https://images.gr-assets.com/books/1347737121s/71672.jpg\" /><\/a><\/div>\n    <div class=\"gr_grid_book_container\"><a title=\"Cibola Burn (The Expanse, #4)\" href=\"https://www.goodreads.com/review/show/1924491472?utm_medium=api&amp;utm_source=grid_widget\"><img alt=\"Cibola Burn\" border=\"0\" src=\"https://images.gr-assets.com/books/1405023040s/18656030.jpg\" /><\/a><\/div>\n    <div class=\"gr_grid_book_container\"><a title=\"Violent Python: A Cookbook for Hackers, Forensic Analysts, Penetration Testers and Security Engineers\" href=\"https://www.goodreads.com/review/show/1628679280?utm_medium=api&amp;utm_source=grid_widget\"><img alt=\"Violent Python: A Cookbook for Hackers, Forensic Analysts, Penetration Testers and Security Engineers\" border=\"0\" src=\"https://images.gr-assets.com/books/1355072634s/16192263.jpg\" /><\/a><\/div>\n    <div class=\"gr_grid_book_container\"><a title=\"Test Driven Development for Embedded C\" href=\"https://www.goodreads.com/review/show/1597950991?utm_medium=api&amp;utm_source=grid_widget\"><img alt=\"Test Driven Development for Embedded C\" border=\"0\" src=\"https://images.gr-assets.com/books/1348562576s/9505798.jpg\" /><\/a><\/div>\n  <noscript><br/>Share <a href=\"/\">book reviews<\/a> and ratings with John, and even join a <a href=\"/group\">book club<\/a> on Goodreads.<\/noscript>\n  <\/div>\n'
  var widget_div = document.getElementById('gr_grid_widget_1462014324')
  if (widget_div) {
    widget_div.innerHTML = widget_code
  }
  else {
    document.write(widget_code)
  }
