CINXE.COM

Beautiful LEGO | No Starch Press

<!DOCTYPE html> <html lang="en" dir="ltr" xmlns:og="https://ogp.me/ns#"> <head> <link rel="profile" href="https://www.w3.org/1999/xhtml/vocab" /> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link rel="shortcut icon" href="https://nostarch.com/sites/default/files/favicon.ico" type="image/vnd.microsoft.icon" /> <meta name="description" content="Full of masterful, mind-boggling LEGO® creations, Beautiful LEGO features the work of some of the most creative minds working in LEGO today." /> <meta name="generator" content="Drupal 7 (http://drupal.org)" /> <link rel="image_src" href="https://nostarch.com/sites/default/files/beautifullego_cover2_web.png" /> <link rel="canonical" href="https://nostarch.com/beautifullego" /> <link rel="shortlink" href="https://nostarch.com/node/254" /> <meta property="og:type" content="article" /> <meta property="og:url" content="https://nostarch.com/beautifullego" /> <meta property="og:title" content="Beautiful LEGO" /> <meta property="og:description" content="Full of masterful, mind-boggling LEGO® creations, Beautiful LEGO features the work of some of the most creative minds working in LEGO today." /> <meta property="og:updated_time" content="2023-01-19T07:28:23-08:00" /> <meta property="og:image:url" content="https://nostarch.com/sites/default/files/beautifullego_cover2_web.png" /> <meta property="og:image:secure_url" content="https://nostarch.com/sites/default/files/beautifullego_cover2_web.png" /> <meta name="twitter:card" content="summary" /> <meta name="twitter:site" content="@nostarch" /> <meta name="twitter:url" content="https://nostarch.com/beautifullego" /> <meta name="twitter:title" content="Beautiful LEGO" /> <meta name="twitter:description" content="Full of masterful, mind-boggling LEGO® creations, Beautiful LEGO features the work of some of the most creative minds working in LEGO today." /> <meta name="twitter:image" content="https://nostarch.com/sites/default/files/beautifullego_cover2_web.png" /> <meta property="product:price:amount" content="29.99" /> <meta property="product:price:currency" content="USD" /> <meta property="product:isbn" content="978-1-59327-508-2" /> <meta property="article:published_time" content="2013-06-11T15:53:46-07:00" /> <meta property="article:modified_time" content="2023-01-19T07:28:23-08:00" /> <meta property="product:retailer_part_no" content="beautifullego-Combo" /> <meta property="product:mfr_part_no" content="beautifullego-Combo" /> <title>Beautiful LEGO | No Starch Press</title> <link type="text/css" rel="stylesheet" href="https://nostarch.com/sites/default/files/css/css_lQaZfjVpwP_oGNqdtWCSpJT1EMqXdMiU84ekLLxQnc4.css" media="all" /> <link type="text/css" rel="stylesheet" href="https://nostarch.com/sites/default/files/css/css_guSWpwqRBCVb2J7ivC8BaNuaPffCXmbkGB5xDBqKKu8.css" media="all" /> <link type="text/css" rel="stylesheet" href="https://nostarch.com/sites/default/files/css/css_Dw0rmhFX_owMmlf1HH5Y-_BnOHcMlkri1yMjYHD4ffs.css" media="all" /> <link type="text/css" rel="stylesheet" href="https://nostarch.com/sites/default/files/css/css_XJm3Wqia1GUjoI4j54duSLNZVR3Kxhbwy0s3UwuhhHg.css" media="all" /> <!-- HTML5 element support for IE6-8 --> <!--[if lt IE 9]> <script src="https://cdn.jsdelivr.net/html5shiv/3.7.3/html5shiv-printshiv.min.js"></script> <![endif]--> <script src="//ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script> <script>window.jQuery || document.write("<script src='/sites/all/modules/contrib/jquery_update/replace/jquery/2.2/jquery.min.js'>\x3C/script>")</script> <script src="https://nostarch.com/misc/jquery-extend-3.4.0.js?v=2.2.4"></script> <script src="https://nostarch.com/misc/jquery-html-prefilter-3.5.0-backport.js?v=2.2.4"></script> <script src="https://nostarch.com/misc/jquery.once.js?v=1.2"></script> <script src="https://nostarch.com/misc/drupal.js?stduay"></script> <script src="https://nostarch.com/sites/all/modules/contrib/jquery_update/js/jquery_browser.js?v=0.0.1"></script> <script src="https://nostarch.com/misc/form-single-submit.js?v=7.103"></script> <script src="https://nostarch.com/sites/all/modules/contrib/ubercart/uc_file/uc_file.js?stduay"></script> <script src="https://nostarch.com/sites/all/libraries/colorbox/jquery.colorbox-min.js?stduay"></script> <script src="https://nostarch.com/sites/all/modules/contrib/colorbox/js/colorbox.js?stduay"></script> <script src="https://nostarch.com/sites/all/modules/contrib/colorbox/styles/plain/colorbox_style.js?stduay"></script> <script src="https://nostarch.com/sites/all/modules/contrib/colorbox/js/colorbox_load.js?stduay"></script> <script src="https://nostarch.com/sites/all/modules/contrib/colorbox/js/colorbox_inline.js?stduay"></script> <script src="https://nostarch.com/sites/all/modules/contrib/ubercart/uc_cart/uc_cart_block.js?stduay"></script> <script src="https://nostarch.com/sites/all/modules/contrib/google_analytics/googleanalytics.js?stduay"></script> <script src="https://www.googletagmanager.com/gtag/js?id=UA-5027625-1"></script> <script>window.google_analytics_uacct = "UA-5027625-1";window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments)};gtag("js", new Date());gtag("set", "developer_id.dMDhkMT", true);gtag("config", "UA-5027625-1", {"groups":"default","anonymize_ip":true});gtag("config", "G-51XGZT9Y4H", {"groups":"default","anonymize_ip":true});</script> <script src="https://nostarch.com/sites/all/themes/nostarch/js/bootstrap.min.js?stduay"></script> <script src="https://nostarch.com/sites/all/themes/nostarch/js/main.js?stduay"></script> <script src="https://nostarch.com/sites/all/themes/nostarch/js/front_grid_height.js?stduay"></script> <script>jQuery.extend(Drupal.settings, {"basePath":"\/","pathPrefix":"","setHasJsCookie":0,"ajaxPageState":{"theme":"nostarch","theme_token":"yxa1OhpgpKe8PIkLs4K-Y7S5RfphmwGj4wc7qIvv6O4","js":{"sites\/all\/modules\/contrib\/addthis\/addthis.js":1,"sites\/all\/libraries\/shariff\/shariff.min.js":1,"sites\/all\/themes\/contrib\/bootstrap\/js\/bootstrap.js":1,"\/\/ajax.googleapis.com\/ajax\/libs\/jquery\/2.2.4\/jquery.min.js":1,"0":1,"misc\/jquery-extend-3.4.0.js":1,"misc\/jquery-html-prefilter-3.5.0-backport.js":1,"misc\/jquery.once.js":1,"misc\/drupal.js":1,"sites\/all\/modules\/contrib\/jquery_update\/js\/jquery_browser.js":1,"misc\/form-single-submit.js":1,"sites\/all\/modules\/contrib\/ubercart\/uc_file\/uc_file.js":1,"sites\/all\/libraries\/colorbox\/jquery.colorbox-min.js":1,"sites\/all\/modules\/contrib\/colorbox\/js\/colorbox.js":1,"sites\/all\/modules\/contrib\/colorbox\/styles\/plain\/colorbox_style.js":1,"sites\/all\/modules\/contrib\/colorbox\/js\/colorbox_load.js":1,"sites\/all\/modules\/contrib\/colorbox\/js\/colorbox_inline.js":1,"sites\/all\/modules\/contrib\/ubercart\/uc_cart\/uc_cart_block.js":1,"sites\/all\/modules\/contrib\/google_analytics\/googleanalytics.js":1,"https:\/\/www.googletagmanager.com\/gtag\/js?id=UA-5027625-1":1,"1":1,"sites\/all\/themes\/nostarch\/js\/bootstrap.min.js":1,"sites\/all\/themes\/nostarch\/js\/main.js":1,"sites\/all\/themes\/nostarch\/js\/front_grid_height.js":1},"css":{"modules\/system\/system.base.css":1,"modules\/field\/theme\/field.css":1,"sites\/all\/modules\/contrib\/logintoboggan\/logintoboggan.css":1,"modules\/node\/node.css":1,"sites\/all\/modules\/contrib\/uc_fedex\/uc_fedex.css":1,"sites\/all\/modules\/contrib\/ubercart\/uc_file\/uc_file.css":1,"sites\/all\/modules\/contrib\/ubercart\/uc_order\/uc_order.css":1,"sites\/all\/modules\/contrib\/ubercart\/uc_product\/uc_product.css":1,"sites\/all\/modules\/contrib\/ubercart\/uc_store\/uc_store.css":1,"sites\/all\/modules\/contrib\/views\/css\/views.css":1,"sites\/all\/modules\/contrib\/ckeditor\/css\/ckeditor.css":1,"sites\/all\/modules\/contrib\/uc_discounts_alt\/uc_discounts\/uc_discounts.css":1,"sites\/all\/modules\/contrib\/colorbox\/styles\/plain\/colorbox_style.css":1,"sites\/all\/modules\/contrib\/ctools\/css\/ctools.css":1,"sites\/all\/modules\/contrib\/ubercart\/uc_cart\/uc_cart_block.css":1,"sites\/all\/libraries\/shariff\/shariff.complete.css":1,"sites\/all\/themes\/nostarch\/css\/en_styles.css":1,"sites\/all\/themes\/nostarch\/css\/custom.css":1,"sites\/all\/themes\/nostarch\/css\/bootstrap-3-vert-offset.css":1,"sites\/all\/themes\/nostarch\/css\/bootstrap-3-autoclear.css":1,"sites\/all\/themes\/nostarch\/css\/glyphicons.css":1}},"colorbox":{"opacity":"0.85","current":"{current} of {total}","previous":"\u00ab Prev","next":"Next \u00bb","close":"Close","maxWidth":"98%","maxHeight":"98%","fixed":true,"mobiledetect":true,"mobiledevicewidth":"480px","file_public_path":"\/sites\/default\/files","specificPagesDefaultValue":"admin*\nimagebrowser*\nimg_assist*\nimce*\nnode\/add\/*\nnode\/*\/edit\nprint\/*\nprintpdf\/*\nsystem\/ajax\nsystem\/ajax\/*"},"better_exposed_filters":{"views":{"topics":{"displays":{"block":{"filters":[]}}},"related_products":{"displays":{"block":{"filters":[]}}}}},"googleanalytics":{"account":["UA-5027625-1","G-51XGZT9Y4H"],"trackOutbound":1,"trackMailto":1,"trackDownload":1,"trackDownloadExtensions":"7z|aac|arc|arj|asf|asx|avi|bin|csv|doc(x|m)?|dot(x|m)?|exe|flv|gif|gz|gzip|hqx|jar|jpe?g|js|mp(2|3|4|e?g)|mov(ie)?|msi|msp|pdf|phps|png|ppt(x|m)?|pot(x|m)?|pps(x|m)?|ppam|sld(x|m)?|thmx|qtm?|ra(m|r)?|sea|sit|tar|tgz|torrent|txt|wav|wma|wmv|wpd|xls(x|m|b)?|xlt(x|m)|xlam|xml|z|zip","trackColorbox":1},"urlIsAjaxTrusted":{"\/beautifullego":true},"bootstrap":{"anchorsFix":"0","anchorsSmoothScrolling":"0","formHasError":1,"popoverEnabled":1,"popoverOptions":{"animation":1,"html":0,"placement":"right","selector":"","trigger":"click","triggerAutoclose":1,"title":"","content":"","delay":0,"container":"body"},"tooltipEnabled":1,"tooltipOptions":{"animation":1,"html":0,"placement":"auto left","selector":"","trigger":"hover focus","delay":0,"container":"body"}}});</script> </head> <body class="html not-front not-logged-in two-sidebars page-node page-node- page-node-254 node-type-product uc-product-node"> <div id="skip-link"> <a href="#main-content" class="element-invisible element-focusable">Skip to main content</a> </div> <header id="" class="header" role="banner" class="navbar navbar-default"> <div class="container"> <div class="row"> <nav role="navigation" class="navbar navbar-default visible-xs"> <div class="navbar-header"> <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <a class="navbar-brand text-uppercase" href="/"><img src="https://nostarch.com/sites/all/themes/nostarch/logo.png" alt="Home" class="img-responsive"/></a> </div> <div id="navbar" class="navbar-collapse collapse text-center"> <ul class="menu nav navbar-nav"><li class="first leaf"><a href="/catalog.htm" title="Explore our catalog">Catalog</a></li> <li class="leaf"><a href="https://nostarch.com/merchandise-0" title="Merchandise">Merchandise</a></li> <li class="leaf"><a href="/blog" title="The No Starch Press blog">Blog</a></li> <li class="leaf"><a href="https://nostarch.com/early-access-program" title="Media contact">Early Access</a></li> <li class="leaf"><a href="/writeforus" title="Submit a book proposal">Write for Us</a></li> <li class="leaf"><a href="/about" title="About No Starch Press">About Us</a></li> <li class="last leaf"><a href="/contactus" title="Contact Us">Contact Us</a></li> </ul> <div class="region region-navigation"> <section id="block-uc-cart-cart" class="block block-uc-cart clearfix"> <h2 class="block-title"><a href="/cart"><span class="cart-block-icon-empty" title="View your shopping cart."></span></a><span class="cart-block-title-bar" title="Show/hide shopping cart contents.">Shopping cart<span class="cart-block-arrow arrow-down"></span></span></h2> <p class="cart-block-items collapsed uc-cart-empty">There are no products in your shopping cart.</p><table class="cart-block-summary"><tbody><tr><td class="cart-block-summary-items"><span class="num-items">0</span> Items</td><td class="cart-block-summary-total"><label>Total:</label> <span class="uc-price">$0.00</span></td></tr></tbody></table> </section> <section id="block-search-api-page-site-search" class="block block-search-api-page clearfix"> <form action="/beautifullego" method="post" id="search-api-page-search-form-site-search" accept-charset="UTF-8"><div><div class="form-item form-item-keys-2 form-type-textfield form-group"><input placeholder="Search" class="form-control form-text" type="text" id="edit-keys-2" name="keys_2" value="" size="15" maxlength="128" /> <label class="control-label element-invisible" for="edit-keys-2">Enter your keywords</label> </div><input type="hidden" name="id" value="2" /> <button class="icon glyphicon glyphicon-search btn-primary form-control btn form-submit" type="submit" id="edit-submit-2" name="op" value=""></button> <input type="hidden" name="form_build_id" value="form-hXz5U0QxzMVP23j2mfVXCB7S1dDEt99JYrFCJs3g-Ak" /> <input type="hidden" name="form_id" value="search_api_page_search_form_site_search" /> </div></form> </section> </div> </div> </nav> <div class="navbar-header"> <div class="logo-wrapper col-sm-6 hidden-xs"> <a class="logo navbar-btn pull-left" href="/" title="Home"> <img src="https://nostarch.com/sites/all/themes/nostarch/logo.png" alt="Home" class="img-responsive"/> </a> </div> <div class="logo-wrapper col-sm-6 hidden-xs"> <div class="region region-navigation"> <div class="region region-navigation"> <section id="block-uc-cart-cart" class="block block-uc-cart clearfix"> <h2 class="block-title"><a href="/cart"><span class="cart-block-icon-empty" title="View your shopping cart."></span></a><span class="cart-block-title-bar" title="Show/hide shopping cart contents.">Shopping cart<span class="cart-block-arrow arrow-down"></span></span></h2> <p class="cart-block-items collapsed uc-cart-empty">There are no products in your shopping cart.</p><table class="cart-block-summary"><tbody><tr><td class="cart-block-summary-items"><span class="num-items">0</span> Items</td><td class="cart-block-summary-total"><label>Total:</label> <span class="uc-price">$0.00</span></td></tr></tbody></table> </section> <section id="block-search-api-page-site-search" class="block block-search-api-page clearfix"> <form action="/beautifullego" method="post" id="search-api-page-search-form-site-search" accept-charset="UTF-8"><div><div class="form-item form-item-keys-2 form-type-textfield form-group"><input placeholder="Search" class="form-control form-text" type="text" id="edit-keys-2" name="keys_2" value="" size="15" maxlength="128" /> <label class="control-label element-invisible" for="edit-keys-2">Enter your keywords</label> </div><input type="hidden" name="id" value="2" /> <button class="icon glyphicon glyphicon-search btn-primary form-control btn form-submit" type="submit" id="edit-submit-2" name="op" value=""></button> <input type="hidden" name="form_build_id" value="form-hXz5U0QxzMVP23j2mfVXCB7S1dDEt99JYrFCJs3g-Ak" /> <input type="hidden" name="form_id" value="search_api_page_search_form_site_search" /> </div></form> </section> </div> </div> </div> </div> </div> </div> <div class="container"> <div class="row"> <div class="navbar-collapse collapse"> <nav role="navigation"> <ul class="menu nav navbar-nav"><ul class="menu nav navbar-nav"><li class="first leaf"><a href="/catalog.htm" title="Explore our catalog">Catalog</a></li> <li class="leaf"><a href="https://nostarch.com/merchandise-0" title="Merchandise">Merchandise</a></li> <li class="leaf"><a href="/blog" title="The No Starch Press blog">Blog</a></li> <li class="leaf"><a href="https://nostarch.com/early-access-program" title="Media contact">Early Access</a></li> <li class="leaf"><a href="/writeforus" title="Submit a book proposal">Write for Us</a></li> <li class="leaf"><a href="/about" title="About No Starch Press">About Us</a></li> <li class="last leaf"><a href="/contactus" title="Contact Us">Contact Us</a></li> </ul></ul> </nav> </div> </div> </div> </header> <div class="main-container container"> <header role="banner" id="page-header"> <div class="region region-header"> <section id="block-block-159" class="block block-block clearfix"> <style> <!--/*--><![CDATA[/* ><!--*/ #banner { height: 120px; } #banner-graphic { width: 700px; } #banner-countdown { width: 240px; } #banner-cta { width: 200px; text-align: center; margin-top: 19px; } .banner-column { float: left; } .banner_image { max-width: 100% } @media (max-width: 1199px) { #banner-graphic { width: 500px; } } @media (max-width: 991px) { #banner { height: 160px; } #banner-graphic { float: none; width: 100%; } #banner-countdown { width: 50%; } #banner-cta { width: 50%; } } @media (max-width: 422px) { #banner { height: 200px; } #banner-countdown { float: none; width: 100%; } #banner-cta { float: none; width: 100%; margin-top: 10px; } } .time-left { margin: 1em; font-size: .75em; font-weight: bold; text-transform: uppercase; font-family: Arial, Helvetica, Verdana, sans-serif; text-align: center; } .countdown-container { display: flex; justify-content: center; } .countdown-timer { font-family: Arial, Helvetica, Verdana, sans-serif; color: white; } .countdown-timer .countdown-timer-counter { background-color: #222; display: inline-flex; flex-direction: column; justify-content: space-around; text-align: center; border-radius: 0.2em; width: 3em; line-height: 1.3; margin: 0 0.2em; padding: .6em 0.15em 0.75em; text-shadow: 1px 1px 1px rgba(0,0,0,0.85); } .countdown-timer .countdown-timer-counter .countdown-timer-number { font-weight: bold; font-size: 1em; } .countdown-timer .countdown-timer-counter .countdown-label { font-size: 0.75em; } .cta-parent { text-align: center; } .cta-button { font-family: Arial, Helvetica, Verdana, sans-serif; color: white; display: inline-block; font-weight: bold; text-decoration: none; background-color: #ec6352; border: 1px solid #ec6352; cursor: pointer; padding: 0.8em 1.25em 1em; margin: 0.75em auto 0; font-size: 1.15em; text-rendering: optimizeLegibility; border-radius: 0.3em; text-shadow: 1px 1px 1px rgba(0,0,0,0.65); text-transform: uppercase; transition-duration: 0.2s; transition-property: background-color, border, color, box-shadow, text-shadow; transition-timing-function: ease-in-out; white-space: nowrap; } .cta-button:hover { background-color: #ec6352; border: 1px solid #ec6352; } /*--><!]]>*/ </style><div id="banner1"> <div class="banner-column" id="banner-graphic"> <p><a href="https://www.humblebundle.com/books/computer-science-fun-way-no-starch-books" target="_blank"><img src="https://nostarch.com/images/banners/HumbleBundleWebsiteBanner_March2025.png" class="banner_image" /></a></p> </div> <div class="banner-column" id="banner-countdown"> <div class="time-left">time left</div> <div class="countdown-container"> <div class="countdown-timer"> <div class="countdown-timer-counter" data-unit="days"> <div class="countdown-timer-number"></div> <div class="countdown-label">days</div> </div> <div class="countdown-timer-counter" data-unit="hours"> <div class="countdown-timer-number"></div> <div class="countdown-label">hours</div> </div> <div class="countdown-timer-counter" data-unit="minutes"> <div class="countdown-timer-number"></div> <div class="countdown-label">min</div> </div> <div class="countdown-timer-counter" data-unit="seconds"> <div class="countdown-timer-number"></div> <div class="countdown-label">sec</div> </div> </div> </div> </div> <div class="banner-column" id="banner-cta"><a href="https://www.humblebundle.com/books/computer-science-fun-way-no-starch-books" target="_blank"><span class="cta-button">Get The Bundle</span></a></div> </div> <script> <!--//--><![CDATA[// ><!-- function initCountdown(bannerId, endDate) { var countdownTime = new Date(endDate); var banner = document.getElementById(bannerId); var x = setInterval(function() { var now = new Date(); var distance = countdownTime - now; var days = Math.max(Math.floor(distance / (1000 * 60 * 60 * 24)), 0); var hours = Math.max(Math.floor((distance % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60)), 0); var minutes = Math.max(Math.floor((distance % (1000 * 60 * 60)) / (1000 * 60)), 0); var seconds = Math.max(Math.floor((distance % (1000 * 60)) / 1000), 0); function padZero(num) { return num.toString().padStart(2, '0'); } banner.querySelector('[data-unit="days"] .countdown-timer-number').textContent = padZero(days); banner.querySelector('[data-unit="hours"] .countdown-timer-number').textContent = padZero(hours); banner.querySelector('[data-unit="minutes"] .countdown-timer-number').textContent = padZero(minutes); banner.querySelector('[data-unit="seconds"] .countdown-timer-number').textContent = padZero(seconds); if (distance < 0) { clearInterval(x); banner.querySelector('.countdown-container').textContent = "Event has ended"; } }, 1000); } // Initialize the countdown for banner1 initCountdown('banner1', '2025-03-24T19:00:00Z'); //--><!]]> </script> </section> </div> </header> <!-- /#page-header --> <div class="row"> <aside class="col-sm-3" role="complementary"> <div class="region region-sidebar-first well"> <section id="block-views-topics-block" class="block block-views clearfix"> <button class="btn btn-primary btn-block visible-xs vert-offset-top-2" data-toggle="collapse" data-target="#topics"><span class="glyphicon glyphicon-menu-down pull-left"></span> <span class="btn-text">Topics</span><span class="glyphicon glyphicon-menu-down pull-right"></span></button> <h2 class="block-title hidden-xs">Topics</h2> <div id="topics" class="view-content collapse dont-collapse animateCollapse"> <div class="view view-topics view-id-topics view-display-id-block view-dom-id-7caadb35e5e7e9efd461cb9aa6dc1e6e"> <div class="view-content"> <div class="item-list"> <ul> <li class="views-row views-row-1 views-row-odd views-row-first"> <div class="views-field views-field-name"> <span class="field-content"><a href="/catalog/art-photography-design">Art &amp; Design</a></span> </div></li> <li class="views-row views-row-2 views-row-even"> <div class="views-field views-field-name"> <span class="field-content"><a href="/catalog/general-computing">General Computing</a></span> </div></li> <li class="views-row views-row-3 views-row-odd"> <div class="views-field views-field-name"> <span class="field-content"><a href="/catalog/security">Hacking &amp; Computer Security</a></span> </div></li> <li class="views-row views-row-4 views-row-even"> <div class="views-field views-field-name"> <span class="field-content"><a href="/catalog/hardware-and-diy">Hardware / DIY</a></span> </div></li> <li class="views-row views-row-5 views-row-odd"> <div class="views-field views-field-name"> <span class="field-content"><a href="/catalog/kids">Kids</a></span> </div></li> <li class="views-row views-row-6 views-row-even"> <div class="views-field views-field-name"> <span class="field-content"><a href="/catalog/lego">LEGO®</a></span> </div></li> <li class="views-row views-row-7 views-row-odd"> <div class="views-field views-field-name"> <span class="field-content"><a href="/catalog/linux-bsd-unix">Linux &amp; BSD</a></span> </div></li> <li class="views-row views-row-8 views-row-even"> <div class="views-field views-field-name"> <span class="field-content"><a href="/catalog/manga">Manga</a></span> </div></li> <li class="views-row views-row-9 views-row-odd"> <div class="views-field views-field-name"> <span class="field-content"><a href="/catalog/programming">Programming</a></span> </div></li> <li class="views-row views-row-10 views-row-even"> <div class="views-field views-field-name"> <span class="field-content"><a href="/catalog/python">Python</a></span> </div></li> <li class="views-row views-row-11 views-row-odd"> <div class="views-field views-field-name"> <span class="field-content"><a href="/catalog/rforall">R for All</a></span> </div></li> <li class="views-row views-row-12 views-row-even"> <div class="views-field views-field-name"> <span class="field-content"><a href="/catalog/science-math">Science &amp; Math</a></span> </div></li> <li class="views-row views-row-13 views-row-odd"> <div class="views-field views-field-name"> <span class="field-content"><a href="/catalog/scratch">Scratch</a></span> </div></li> <li class="views-row views-row-14 views-row-even"> <div class="views-field views-field-name"> <span class="field-content"><a href="/catalog/system-administration">System Administration</a></span> </div></li> <li class="views-row views-row-15 views-row-odd views-row-last"> <div class="views-field views-field-name"> <span class="field-content"><a href="/catalog/early-access">Early Access</a></span> </div></li> </ul></div> </div> <div class="view-footer"> <style> <!--/*--><![CDATA[/* ><!--*/ .view-topics .item-list a {font-weight: bold;} .view-topics ul {padding-left: 20px;} /*--><!]]>*/ </style> </div> </div> </div> </section><section id="block-block-12" class="block block-block clearfix"> <div class="rounded_border_block"><span style="font-family:Arial,Helvetica,sans-serif"><strong><span style="font-size:12px"><span style="color:#c0392b"><a href="https://nostarch.com/about_ebooks.htm">FREE ebook edition with every print book purchased from nostarch.com!</a></span></span></strong></span></div> <p class="rtecenter"><span style="font-size:22px">+</span></p> <div class="rounded_border_block"><span style="font-family:Arial,Helvetica,sans-serif"><strong><span style="font-size:12px"><a href="https://nostarch.com/early-access-program"><span style="color:#c0392b">EARLY ACCESS lets you read full chapters months before a title's release date!</span></a></span></strong></span></div> </section> <section id="block-nostarch-custom-login-block" class="block block-nostarch-customclearfix"> <h2 class="block-title">User login</h2> <ul> <li><a href="/user">Log in</a></a></li> <li><a href="/user/register">Create account</a></a></li> </ul> </section> <section id="block-block-78" class="block block-block clearfix"> <script data-account="eeqOpWOUyZ" src="https://cdn.userway.org/widget.js"></script> </section> </div> </aside> <!-- /#sidebar-first --> <section class="col-sm-6" style=""> <a id="main-content"></a> <div class="region region-content"> <section id="block-system-main" class="block block-system clearfix"> <div class="ds-1col node node-product view-mode-full clearfix"> <div class=""> <div class="field field-name-field-image-cache field-type-image field-label-hidden"><div class="field-items"><div class="field-item even"><div class="product-image"><div class="main-product-image"><a href="https://nostarch.com/sites/default/files/styles/uc_product_full/public/beautifullego_cover2_web.png?itok=O_Bz11x6" title="Beautiful LEGO" class="colorbox" rel="uc_image_0"><img class="img-responsive" src="https://nostarch.com/sites/default/files/styles/uc_product/public/beautifullego_cover2_web.png?itok=TMXzDc8i" alt="Beautiful LEGO" title="Beautiful LEGO" /></a></div></div></div></div></div><div class="field field-name-entity-title field-type-ds field-label-hidden"><div class="field-items"><div class="field-item even"><h1 class="page-header">Beautiful LEGO</h1></div></div></div><div class="field field-name-field-author field-type-text field-label-hidden"><div class="field-items"><div class="field-item even">by Mike Doyle</div></div></div><div class="field field-name-released-date field-type-ds field-label-hidden"><div class="field-items"><div class="field-item even">October 2013, 280 pp.</div></div></div><div class="field field-name-field-isbn13 field-type-text field-label-inline clearfix clearfix"><div class="field-label">ISBN-13:&nbsp;</div><div class="field-items"><div class="field-item even">978-1-59327-508-2</div></div></div><div class="field field-name-field-special field-type-text field-label-hidden"><div class="field-items"><div class="field-item even">Full Color</div></div></div><div class="add-to-cart"><form action="/beautifullego" method="post" id="uc-product-add-to-cart-form-254" accept-charset="UTF-8"><div><div id="uc_product_add_to_cart_form-254-attributes" class="attributes"><div class="attribute attribute-1 odd"><div class="form-item form-item-attributes-1 form-type-radios form-group"><div id="edit-attributes-1" class="form-radios"><div class="form-item form-item-attributes-1 form-type-radio radio"> <label class="control-label" for="edit-attributes-1-3"><input type="radio" id="edit-attributes-1-3" name="attributes[1]" value="3" checked="checked" class="form-radio" />Print Book and FREE Ebook, $29.99</label> </div><div class="form-item form-item-attributes-1 form-type-radio radio"> <label class="control-label" for="edit-attributes-1-2"><input type="radio" id="edit-attributes-1-2" name="attributes[1]" value="2" class="form-radio" />Ebook (PDF, Mobi, and ePub), $23.99</label> </div></div></div></div></div><input type="hidden" name="qty" value="1" /> <input type="hidden" name="form_build_id" value="form-z81cbGbRjJWTC7Qnt62emS6QYVPpEz8iKbPnYp1wu2g" /> <input type="hidden" name="form_id" value="uc_product_add_to_cart_form_254" /> <div class="form-actions form-wrapper form-group" id="edit-actions"><button class="node-add-to-cart btn btn-success form-submit icon-before" type="submit" id="edit-submit-254" name="op" value="Add to cart"><span class="icon glyphicon glyphicon-plus" aria-hidden="true"></span> Add to cart</button> </div></div></form></div><div class="field field-name-product-menu field-type-ds field-label-hidden"><div class="field-items"><div class="field-item even"><div class="menu-wrapper"><ul class="menu nav"><li><a href="#content">Contents</a></li><li><a href="#reviews">Reviews</a></li></ul></div></div></div></div><div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even"><blockquote><p> <b>"Far from child’s play. An astonishing collection."<br /> —Publishers Weekly</b> </p></blockquote> <h2>Look Inside!</h2> <div class="lookinside" style:=""> <a href="https://nostarch.com/images/BLEGO_230-231_web.jpg" class="colorbox"><img src="https://nostarch.com/images/BLEGO_230-231_thumb.jpg" alt="Beautiful LEGO Sample 1" style="max-width:265px;border:1px solid;margin:0 10px 0 0;" /></a><a href="https://nostarch.com/images/BLEGO_162-163_web.jpg" class="colorbox"><img src="https://nostarch.com/images/BLEGO_162-163_thumb.jpg" alt="Beautiful LEGO Sample 2" style="max-width:265px;border:1px solid;" /></a> </div> <div class="lookinside" style:=""> <a href="https://nostarch.com/images/BLEGO_176-177_web.jpg" class="colorbox"><img src="https://nostarch.com/images/BLEGO_176-177_thumb.jpg" alt="Beautiful LEGO Sample 3" style="max-width:265px;border:1px solid;margin:0 10px 0 0;" /></a><a href="https://nostarch.com/images/BLEGO_082-083_web.jpg" class="colorbox"><img src="https://nostarch.com/images/BLEGO_082-083_thumb.jpg" alt="Beautiful LEGO Sample 4" style="max-width:265px;border:1px solid;" /></a> <p><br /></p> <p>Mix hundreds of thousands of LEGO bricks with dozens of artists, and what do you get? <em>Beautiful LEGO</em>, a compendium of LEGO artwork that showcases a stunning array of pieces ranging from incredibly lifelike replicas of everyday objects and famous monuments to imaginative renderings of spaceships, mansions, and mythical creatures.</p> <p>You’ll also meet the minds behind the art. Interviews with the artists take you inside the creative process that turns simple, plastic bricks into remarkable LEGO masterpieces.</p> <h2>Why LEGO?</h2> <p>“Building is like making art while simultaneously solving a puzzle,<br /> with the satisfaction of doing both.”<br /> —<b>Nannan Zhang</b></p> <p>“Bins of thousands of pieces—that’s stored kinetic potential.”<br /> —<b>Lino Martins</b></p> <p>“LEGO bricks let me create anything I can imagine.”<br /> —<b>Nathan Sawaya</b></p> <p><strong>As seen in <em><strong>The Wall Street Journal, Reader’s Digest, The Los Angeles Times, Slate, TODAY.com, Wallpaper, USA Today, MAKE,</strong></em> and more!</strong></p> <hr class="separator" /> <h2>Now Available: Dark and Wild!</h2> <p style="float: left; font-size: 9pt; text-align: center; margin-right: 3%; margin-bottom: 0.5em; margin-left: 5%"><a href="https://www.nostarch.com/beautifullego2"><img src="https://www.nostarch.com/sites/default/files/imagecache/product_full/blego2_front_final_new_0.png" width="82" height="100" /></a> <a href="https://www.nostarch.com/beautifullego2"><br /> Beautiful LEGO 2: Dark</a></p> <p style="float: left; font-size: 9pt; text-align: center; margin-right: 1%; margin-bottom: 0.5em;"><a href="https://www.nostarch.com/beautifullego3"><img src="https://www.nostarch.com/sites/default/files/imagecache/product_full/blego3_cover_new.png" width="82" height="100" /></a><br /> <a href="https://www.nostarch.com/beautifullego3">Beautiful LEGO: Wild!</a></p> <p style="clear: both;"> </p></div></div></div></div><div class="field field-name-field-author-bio field-type-text-long field-label-abovec"><div class="field-label">Author Bio&nbsp;</div><div class="field-items"><div class="field-item even"><p>Internationally acclaimed LEGO® artist <b>Mike Doyle</b> is known for his stunningly realistic, grand-scale designs. <em>Contact</em>, the majestic fantasy cityscape featured on this book’s cover, uses more than 200,000 bricks. His award-winning <em>Abandoned House</em> series has been showcased at Gallery1988 in LA and now has a home in Boston’s Museum of Realist Art. When not constructing unique LEGO art, Doyle works as a graphic designer. He lives with his wife and two children in New Jersey.</p> </div></div></div><div class="field field-name-field-toc field-type-text-long field-label-abovec" id="content"><div class="field-label">Table of contents&nbsp;</div><div class="field-items"><div class="field-item even"><p><b>Preface</b></p> <p><b>Chapter 1:</b> Ramón and Amador Alfaro Marcilla<br /> <b>Chapter 2:</b> Mmmmm<br /> <b>Chapter 3:</b> Everyday Wonderful<br /> <b>Chapter 4:</b> Attic Treasures<br /> <b>Chapter 5:</b> Jordan Schwartz<br /> <b>Chapter 6:</b> CubeDudes<br /> <b>Chapter 7:</b> Go Ask Alice<br /> <b>Chapter 8:</b> Nathan Sawaya<br /> <b>Chapter 9:</b> Monsters, Aliens, and Creatures<br /> <b>Chapter 10:</b> Tweets<br /> <b>Chapter 11:</b> Plastic Menagerie<br /> <b>Chapter 12:</b> Mike Nieves<br /> <b>Chapter 13:</b> Quite the Character<br /> <b>Chapter 14:</b> All Dolled Up<br /> <b>Chapter 15:</b> Arthur Gugick<br /> <b>Chapter 16:</b> Mike Doyle<br /> <b>Chapter 17:</b> Urban Planning<br /> <b>Chapter 18:</b> Nannan Zhang<br /> <b>Chapter 19:</b> Mosaics<br /> <b>Chapter 20:</b> On the Road<br /> <b>Chapter 21:</b> Lino Martins<br /> <b>Chapter 22:</b> Mecha<br /> <b>Chapter 23:</b> The Final Frontier<br /> <b>Chapter 24:</b> Striders<br /> <b>Chapter 25:</b> MicroBots<br /> <b>Chapter 26:</b> Meta<br /> <b>Chapter 27:</b> Bad Days<br /> <b>Chapter 28:</b> Iain Heath<br /> <b>Chapter 29:</b> Pythonscape<br /> <b>Chapter 30:</b> Faraway Lands</p> <p><b>Contributors</b></p> <p>View the detailed <a href="https://nostarch.com/download/BeautifulLEGO_toc.pdf">Table of Contents</a> (PDF)</p> </div></div></div><div class="field field-name-field-reviews field-type-text-long field-label-abovec" id="reviews"><div class="field-label">Reviews&nbsp;</div><div class="field-items"><div class="field-item even"><p>"Far from child’s play. An astonishing collection."<br /> —<b>Publishers Weekly</b></p> <p>Exhibit in <i>The Wall Street Journal</i> book review, <a href="https://online.wsj.com/news/articles/SB10001424052702304626104579121552909864062" target="new"> "Brickloads of Art."</a></p> <p>"A stunning array."<br /> —<b>Today.com</b> (<a href="http://www.today.com/id/53158590" target="new">Read More</a>)</p> <p>"LEGO! It really doesn't get any better than this."<br /> —<b>Wired.com, Raw File</b> (<a href="http://www.wired.com/rawfile/2013/10/legos-are-no-longer-just-a-toy-theyre-an-art-form/" target="new">Read More</a>)</p> <p>"Jawdropping."<br /> —<b>Interior Design</b></p> <p>"Elevating the preschool building toy to high art."<br /> —<b>The Horn Book</b> (<a href="http://www.hbook.com/2013/11/blogs/out-of-the-box/leggo-lego/#_" target="new">Read More</a>)</p> <p>Featured in the <a href="http://www.slate.com/articles/arts/books/2013/10/beautiful_lego.html">Slate Book Review</a>.</p> <p>"A stunning new book proves the versatile LEGO blocks aren't just kids' stuff."<br /> —<b>Reader's Digest</b> (<a href="http://www.rd.com/slideshows/amazing-lego-art/" target="new">Read More</a>)</p> <p>"Lego fans, rejoice!" Read a Q&amp;A with author Mike Doyle at <a href="http://news.cnet.com/8301-10797_3-57605094-235/lego-shines-as-beautiful-art-in-new-book-q-a/?part=rss&amp;subj=news&amp;tag=title" target="new">CNET</a>.</p> <p>"This delightful new book features 360 inspired and astonishing LEGO models."<br /> —<b>John McMurtrie, San Francisco Chronicle</b> (<a href="http://blog.sfgate.com/bookmarks/2013/10/24/making-art-with-blocks-beautiful-lego/#17064101=0">Read More</a>)</p> <p>"One man's quest to prove LEGO can be art."<br /> —<b>The Los Angeles Times</b></p> <p>"Storm-battered houses and imagined galactic cities feature in incredible new art book of LEGO sculptures."<br /> —<b>The Daily Mail Online</b> (<a href="http://www.dailymail.co.uk/femail/article-2478901/Storm-battered-houses-imagined-galactic-cities-feature-incredible-new-art-book-Lego-sculptures.html">Read More</a>)</p> <p>Featured in <i>The Daily Beast</i> gallery,<a href="http://www.thedailybeast.com/galleries/2013/10/27/block-party-from-freddie-mercury-to-angkor-wat-amazing-lego-sculptures-photos.html" target="new"> "Block Party: From Freddie Mercury to Angkor Wat, Amazing LEGO Sculptures."</a></p> <p>"<i>Beautiful LEGO</i> chronicles hundreds of fan-inspired artworks, all of which demonstrate the toy's enduring appeal."<br /> —<b>Wallpaper</b> (<a href="http://www.wallpaper.com/lifestyle/the-w-library-10-new-titles-to-add-to-your-shelves/6804#87608" target="new">Read More</a>)</p> <p>"Sure to amaze."<br /> —<b>Business Insider</b> (<a href="http://www.businessinsider.com/art-made-out-of-legos-2013-10">Read More</a>)</p> <p>Featured in <a href="http://www.bostonglobe.com/arts/books/2013/12/28/the-discovery-beautiful-lego-mike-doyle/U5Dx0LDGmfYjVJKlERvBjI/story.html">The Boston Globe</a></p> <p>Featured on <a href="http://www.usatoday.com/story/popcandy/2013/10/07/beautiful-lego/2936153/">USA Today's Popcandy</a></p> <p>"Every page will leave you in awe."<br /> —<b>PopSugar Tech</b> (<a href="http://www.geeksugar.com/Lego-Art-Book-32034197">Read More</a>)</p> <p>"The ultimate compilation of LEGO art."<br /> —<b>Colossal</b> (<a href="http://www.thisiscolossal.com/2013/09/beautiful-lego-mike-doyle/" target="new">Read More</a>)</p> <p>"If you’re feeling like you need some LEGO inspiration to expand your horizons, this is definitely the book for you."<br /> —<b>MAKE</b> (<a href="http://makezine.com/2013/10/08/book-review-beautiful-lego/" target="new">Read More</a>)</p> <p>"A compendium of amazing LEGO models."<br /> —<b>Laughing Squid</b> (<a href="http://laughingsquid.com/beautiful-lego-a-book-featuring-lego-masterpieces-built-by-designers-worldwide/" target="new">Read More</a>)</p> <p>"The new book <i>Beautiful LEGO</i> delivers on its name—providing pages of stunning LEGO art."<br /> —<b>Fast Company Co. Create</b> (<a href="http://www.fastcocreate.com/3019014/the-most-extraordinary-lego-creations-youve-ever-seen" target="new">Read More</a>)</p> <p>"If you still believe LEGOs are just toys for kids, a) you're dead wrong and b) try telling that to this sophisticated new coffee table book."<br /> —<b>Thrillist</b></p> <p><a href="https://gizmodo.com/why-lego-architecture-is-the-best-kind-of-architecture-1372766445" target="new">"Why LEGO?"</a> Read author Mike Doyle's essay at <a href="https://gizmodo.com/why-lego-architecture-is-the-best-kind-of-architecture-1372766445" target="new">Gizmodo</a>. </p> <p>"Spectacular."<br /> —<b>EarlyWord</b> (<a href="http://www.earlyword.com/2013/12/17/cant-let-go-lego/" target="new">Read More</a>)</p> <p>"Some of the most beautiful LEGO in the world."<br /> —<b>Kotaku</b> (<a href="https://kotaku.com/some-of-the-most-beautiful-lego-in-the-world-1442244442" target="new">Read More</a>)</p> <p>Featured on <a href="http://uncrate.com/stuff/beautiful-lego/" target="new">Uncrate</a>!</p> <p>Featured on <a href="http://designtaxi.com/news/360820/A-New-Book-Filled-With-400-Photographs-Of-Beautiful-LEGO-Artworks/" target="new">Design Taxi</a></p> <p><b>The Brothers Brick</b> interviews Mike Doyle (<a href="http://www.brothers-brick.com/2013/04/02/mike-doyle-builds-massive-city-of-odan-from-200000-lego-bricks/" target="new">Read More</a>)</p> </div></div></div> </div> </div> </section> <section id="block-shariff-shariff-block" class="block block-shariff clearfix"> <div class="shariff" data-services="[&quot;facebook&quot;,&quot;print&quot;,&quot;twitter&quot;]" data-theme="colored" data-orientation="horizontal" data-twitter-via="nostarch" data-lang="en"></div> </section> </div> </section> <aside class="col-sm-3" role="complementary"> <div class="region region-sidebar-second"> <section id="block-system-navigation" class="block block-system block-menu clearfix"> <h2 class="block-title">Navigation</h2> <ul class="menu nav"><li class="first last leaf"><a href="/user" title="">My account</a></li> </ul> </section> <section id="block-block-52" class="block block-block clearfix"> <p><a href="/mailchimp/subscribe">Want sweet deals? <br />Sign up for our newsletter.</a></p> </section> <section id="block-views-related-products-block" class="block block-views clearfix"> <h2 class="block-title">You might also like...</h2> <div class="view view-related-products view-id-related_products view-display-id-block auto-clear view-dom-id-932f1f6ee506373dfcd1af6391f48c14"> <div class="view-content"> <div class="views-row views-row-1 views-row-odd views-row-first col-xs-6 col-sm-6 col-md-12"> <div class="views-field views-field-field-image-cache"> <div class="field-content"><a href="/boostideabook"><img class="img-responsive" src="https://nostarch.com/sites/default/files/styles/product/public/BOOSTidea_cover_front_final.png?itok=T0HgQ0GU" width="90" height="113" alt="LEGO BOOST Idea Book" title="LEGO BOOST Idea Book" /></a></div> </div> </div> <div class="views-row views-row-2 views-row-even col-xs-6 col-sm-6 col-md-12"> <div class="views-field views-field-field-image-cache"> <div class="field-content"><a href="/legoanimation"><img class="img-responsive" src="https://nostarch.com/sites/default/files/styles/product/public/TheLEGOAnimationBook_cover.png?itok=wkLXshPp" width="90" height="91" alt="The LEGO Animation Book" title="The LEGO Animation Book" /></a></div> </div> </div> <div class="views-row views-row-3 views-row-odd col-xs-6 col-sm-6 col-md-12"> <div class="views-field views-field-field-image-cache"> <div class="field-content"><a href="/machine-learning-kids"><img class="img-responsive" src="https://nostarch.com/sites/default/files/styles/product/public/MachineLearningForKids_cover.png?itok=b1f1cWV9" width="90" height="120" alt="Machine Learning for Kids Cover" title="Machine Learning for Kids" /></a></div> </div> </div> <div class="views-row views-row-4 views-row-even col-xs-6 col-sm-6 col-md-12"> <div class="views-field views-field-field-image-cache"> <div class="field-content"><a href="/powerfunctions2"><img class="img-responsive" src="https://nostarch.com/sites/default/files/styles/product/public/LEGOPowerFunctionsBookv2_cover.png?itok=Q3EqRHa4" width="90" height="113" alt="LEGO Power Functions Idea Book v. 2" title="LEGO Power Functions Idea Book v. 2" /></a></div> </div> </div> <div class="views-row views-row-5 views-row-odd col-xs-6 col-sm-6 col-md-12"> <div class="views-field views-field-field-image-cache"> <div class="field-content"><a href="/tinylegowonders"><img class="img-responsive" src="https://nostarch.com/sites/default/files/styles/product/public/TinyLEGOWonders_cover.png?itok=b9WlKMak" width="90" height="116" alt="Tiny LEGO Wonders" title="Tiny LEGO Wonders" /></a></div> </div> </div> <div class="views-row views-row-6 views-row-even views-row-last col-xs-6 col-sm-6 col-md-12"> <div class="views-field views-field-field-image-cache"> <div class="field-content"><a href="/geekylegocrafts"><img class="img-responsive" src="https://nostarch.com/sites/default/files/styles/product/public/geekylegocrafts_cover.png?itok=2P4dKLQp" width="90" height="116" alt="Geeky LEGO Crafts" title="Geeky LEGO Crafts" /></a></div> </div> </div> </div> </div> </section> </div> </aside> <!-- /#sidebar-second --> </div> </div> <footer class="footer container"> <div class="region region-footer"> <section id="block-block-16" class="block block-block clearfix"> <div id="footer-links"> <br> <a class="footer-links" href="/about.htm">About Us</a> &nbsp;<span class="footer-divider">|</span>&nbsp; <a class="footer-links" href="/Jobs.htm">Jobs!</a> &nbsp;<span class="footer-divider">|</span>&nbsp; <a class="footer-links" href="/distribution.htm">Sales and Distribution</a> &nbsp;<span class="footer-divider">|</span>&nbsp; <a class="footer-links" href="/rights">Rights</a> &nbsp;<span class="footer-divider">|</span>&nbsp; <a class="footer-links" href="/media.htm">Media</a> &nbsp;<span class="footer-divider">|</span>&nbsp; <a class="footer-links" href="/academic.htm">Academic Requests</a> &nbsp;<span class="footer-divider">|</span>&nbsp; <a class="footer-links" href="/conferences.htm">Conferences</a> &nbsp;<span class="footer-divider">|</span>&nbsp; <a class="footer-links" href="/orderfaq.htm">FAQ</a> &nbsp;<span class="footer-divider">|</span>&nbsp; <a class="footer-links" href="/contactus">Contact Us</a> &nbsp;<span class="footer-divider">|</span>&nbsp; <a class="footer-links" href="/writeforus">Write for Us</a> &nbsp;<span class="footer-divider">|</span>&nbsp; <a class="footer-links" href="/privacypolicy.htm">Privacy</a> </div> </section> <section id="block-nostarch-custom-custom-footer-copyright" class="block block-nostarch-custom clearfix"> <div class="block-block"> <p>Copyright 2025. No Starch Press, Inc</p> </div> </section> </div> </footer> <script src="https://nostarch.com/sites/all/modules/contrib/addthis/addthis.js?stduay"></script> <script src="https://nostarch.com/sites/all/libraries/shariff/shariff.min.js?stduay"></script> <script src="https://nostarch.com/sites/all/themes/contrib/bootstrap/js/bootstrap.js?stduay"></script> <!-- Reddit Pixel --> <script> !function(w,d){if(!w.rdt){var p=w.rdt=function(){p.sendEvent?p.sendEvent.apply(p,arguments):p.callQueue.push(arguments)};p.callQueue=[];var t=d.createElement("script");t.src="https://www.redditstatic.com/ads/pixel.js",t.async=!0;var s=d.getElementsByTagName("script")[0];s.parentNode.insertBefore(t,s)}}(window,document);rdt('init','t2_6acpsf9y');rdt('track', 'PageVisit'); </script> <!-- DO NOT MODIFY UNLESS TO REPLACE A USER IDENTIFIER --> <!-- End Reddit Pixel --> <script>(function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'922fe801d9665f90',t:'MTc0MjQxODEwMC4wMDAwMDA='};var a=document.createElement('script');a.nonce='';a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script></body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10