{"title":"Pragmatic Programmers","description":null,"products":[{"product_id":"pragmatic-programmers-book-travis-swicegood-9781934356159","title":"Pragmatic Programmers","description":"\u003cp\u003eThere's a change in the air. High-profile projects such as the Linux Kernel, Mozilla, Gnome, and Ruby on Rails are now using Distributed Version Control Systems (DVCS) instead of the old stand-bys of CVS or Subversion.\u003c\/p\u003e\u003cp\u003eGit is a modern, fast, DVCS. But understanding how it fits into your development can be a daunting task without an introduction to the new concepts. Whether you're just starting out as a professional programmer or are an old hand, this book will get you started using Git in this new distributed world.\u003c\/p\u003e","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49506084880657,"sku":"GOR002455498","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ GOOD \/ SBYB","offer_id":50479605842193,"sku":"CIN1934356158G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50656354271505,"sku":"CIN1934356158VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":52756200882449,"sku":"NIN9781934356159","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1934356158.jpg?v=1750727568"},{"product_id":"cucumber-recipes-book-ian-dees-9781937785017","title":"Cucumber Recipes","description":"You can test just about anything with Cucumber. We certainly have, and in Cucumber Recipes we'll show you how to apply our hard-won field experience to your own projects. Once you've mastered the basics, this book will show you how to get the most out of Cucumber--from specific situations to advanced test-writing advice.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49507463102737,"sku":"GOR007329160","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":49568018301201,"sku":"GOR008281188","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50470287343889,"sku":"CIN1937785017G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":51059328876817,"sku":"NIN9781937785017","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52425296937233,"sku":"NLS9781937785017","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1937785017.jpg?v=1777111989"},{"product_id":"seven-languages-in-seven-weeks-book-bruce-a-tate-9781934356593","title":"Seven Languages in Seven Weeks","description":"\u003cp\u003eYou should learn a programming language every year, as recommended by \u003ci\u003eThe Pragmatic Programmer\u003c\/i\u003e. But if one per year is good, how about \u003ci\u003eSeven Languages in Seven Weeks\u003c\/i\u003e? In this book you'll get a hands-on tour of Clojure, Haskell, Io, Prolog, Scala, Erlang, and Ruby. Whether or not your favorite language is on that list, you'll broaden your perspective of programming by examining these languages side-by-side. You'll learn something new from each, and best of all, you'll learn how to learn a language quickly. \u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e Ruby, Io, Prolog, Scala, Erlang, Clojure, Haskell. With \u003ci\u003eSeven Languages in Seven Weeks, \u003c\/i\u003e by Bruce A. Tate, you'll go beyond the syntax-and beyond the 20-minute tutorial you'll find someplace online. This book has an audacious goal: to present a meaningful exploration of seven languages within a single book. Rather than serve as a complete reference or installation guide, \u003ci\u003eSeven Languages\u003c\/i\u003e hits what's essential and unique about each language. Moreover, this approach will help teach you how to grok new languages. \u003cp\u003e\u003c\/p\u003e For each language, you'll solve a nontrivial problem, using techniques that show off the language's most important features. As the book proceeds, you'll discover the strengths and weaknesses of the languages, while dissecting the process of learning languages quickly--for example, finding the typing and programming models, decision structures, and how you interact with them. \u003cp\u003e\u003c\/p\u003e Among this group of seven, you'll explore the most critical programming models of our time. Learn the dynamic typing that makes Ruby, Python, and Perl so flexible and compelling. Understand the underlying prototype system that's at the heart of JavaScript. See how pattern matching in Prolog shaped the development of Scala and Erlang. Discover how pure functional programming in Haskell is different from the Lisp family of languages, including Clojure. \u003cp\u003e\u003c\/p\u003e Explore the concurrency techniques that are quickly becoming the backbone of a new generation of Internet applications. Find out how to use Erlang's let-it-crash philosophy for building fault-tolerant systems. Understand the actor model that drives concurrency design in Io and Scala. Learn how Clojure uses versioning to solve some of the most difficult concurrency problems. \u003cp\u003e\u003c\/p\u003e It's all here, all in one place. Use the concepts from one language to find creative solutions in another-or discover a language that may become one of your favorites.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49511479214353,"sku":"GOR005082377","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49650562859281,"sku":"GOR006277990","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":49708233326865,"sku":"CIN193435659XG","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ WELL_READ \/ SBYB","offer_id":49725660594449,"sku":"CIN193435659XA","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ GARDNERS","offer_id":49737075884305,"sku":"NGR9781934356593","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50223650537745,"sku":"CIN193435659XVG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":51054720319761,"sku":"NIN9781934356593","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ LIKE_NEW \/ SBYB","offer_id":52392875786513,"sku":"CIN193435659XLN","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52650447143185,"sku":"NLS9781934356593","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":53384237547793,"sku":"GOR008348907","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/193435659X.jpg?v=1751250948"},{"product_id":"pragmatic-thinking-and-learning-book-andy-hunt-9781934356050","title":"Pragmatic Thinking and Learning","description":"\u003cp\u003eSoftware development happens in your head. Not in an editor, IDE, or design tool. You're well educated on how to work with software and hardware, but what about \u003ci\u003ewetware\u003c\/i\u003e--our own brains? Learning new skills and new technology is critical to your career, and it's all in your head. \u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e In this book by Andy Hunt, you'll learn how our brains are wired, and how to take advantage of your brain's architecture. You'll learn new tricks and tips to learn more, faster, and retain more of what you learn. \u003cp\u003e\u003c\/p\u003e You need a pragmatic approach to thinking and learning. You need to \u003ci\u003eRefactor Your Wetware.\u003c\/i\u003e \u003cp\u003e\u003c\/p\u003e Programmers have to learn constantly; not just the stereotypical new technologies, but also the problem domain of the application, the whims of the user community, the quirks of your teammates, the shifting sands of the industry, and the evolving characteristics of the project itself as it is built. \u003cp\u003e\u003c\/p\u003e We'll journey together through bits of cognitive and neuroscience, learning and behavioral theory. You'll see some surprising aspects of how our brains work, and how you can take advantage of the system to improve your own learning and thinking skills. \u003cp\u003e In this book you'll learn how to: \u003c\/p\u003e\u003cp\u003e\u003c\/p\u003eUse the Dreyfus Model of Skill Acquisition to become more expert \u003cp\u003e\u003c\/p\u003eLeverage the architecture of the brain to strengthen different thinking modes \u003cp\u003e\u003c\/p\u003eAvoid common known bugs in your mind \u003cp\u003e\u003c\/p\u003eLearn more deliberately and more effectively \u003cp\u003e\u003c\/p\u003eManage knowledge more efficiently \u003cp\u003e\u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cb\u003ePrinted in full color.\u003c\/b\u003e","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49526825156881,"sku":"GOR002159717","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":49549136494865,"sku":"CIN1934356050VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":49550736982289,"sku":"CIN1934356050G","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49599497699601,"sku":"GOR007401081","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ GARDNERS","offer_id":49736667005201,"sku":"NGR9781934356050","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":50407353909521,"sku":"GOR009654609","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":50499752460561,"sku":"GOR011665344","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":51054565163281,"sku":"NIN9781934356050","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ WELL_READ \/ SBYB","offer_id":51121887314193,"sku":"CIN1934356050A","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52583065420049,"sku":"NLS9781934356050","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1934356050.jpg?v=1752574876"},{"product_id":"behind-closed-doors-the-secret-of-great-management-book-joanna-rothman-9780976694021","title":"Behind Closed Doors - The Secret of Great Management","description":"\u003cp\u003eGreat management is difficult to see as it occurs. It's possible to see the results of great management, but it's not easy to see how managers achieve those results. Great management happens in one-on-one meetings and with other managers---all in private. It's hard to learn management by example when you can't see it.\u003c\/p\u003e\u003cp\u003eYou can learn to be a better manager---even a great manager---with this guide. You'll follow along as Sam, a manager just brought on board, learns the ropes and deals with his new team over the course of his first eight weeks on the job. From scheduling and managing resources to helping team members grow and prosper, you'll be there as Sam makes it happen. You'll find powerful tips covering: \u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eDelegating effectively\u003c\/li\u003e\n\u003cli\u003eUsing feedback and goal-setting\u003c\/li\u003e\n\u003cli\u003eDeveloping influence\u003c\/li\u003e\n\u003cli\u003eHandling one-on-one meetings\u003c\/li\u003e\n\u003cli\u003eCoaching and mentoring\u003c\/li\u003e\n\u003cli\u003eDeciding what work to do---and what not to do\u003c\/li\u003e\n\u003cli\u003e.and more.\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003eFull of tips and practical advice on the most important aspects of management, this is one of those books that can make a lasting andimmediate impact on your career.\u003c\/p\u003e","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49526951510289,"sku":"GOR002523278","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ NEW \/ GARDNERS","offer_id":49731255075089,"sku":"NGR9780976694021","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ GOOD \/ SBYB","offer_id":49885448601873,"sku":"CIN0976694026G","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50829009649937,"sku":"CIN0976694026VG","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":51009941897489,"sku":"NIN9780976694021","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ NEW \/ INGRAM","offer_id":52661476262161,"sku":"NLS9780976694021","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":52843017961745,"sku":"GOR002986853","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0976694026.jpg?v=1751078332"},{"product_id":"healthy-programmer-book-joe-kutner-9781937785314","title":"The Healthy Programmer","description":"\u003cp\u003e\u003cb\u003ePrinted in full color.\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003eTo keep doing what you love, you need to maintain your own systems, not just the ones you write code for. Regular exercise and proper nutrition help you learn, remember, concentrate, and be creative--skills critical to doing your job well. Learn how to change your work habits, master exercises that make working at a computer more comfortable, and develop a plan to keep fit, healthy, and sharp for years to come.\u003cbr\u003e\u003cbr\u003eSmall changes to your habits can improve your health--without getting in the way of your work. \u003ci\u003eThe Healthy Programmer\u003c\/i\u003e gives you a daily plan of action that's incremental and iterative just like the software development processes you're used to. Every tip, trick, and best practice is backed up by the advice of doctors, scientists, therapists, nutritionists, and numerous fitness experts.\u003cbr\u003e\u003cbr\u003eWe'll review the latest scientific research to understand how being healthy is good for your body and mind. You'll start by adding a small amount of simple activity to your day--no trips to the gym needed. You'll learn how to mitigate back pain, carpal tunnel syndrome, headaches, and many other common sources of pain. \u003cbr\u003e\u003cbr\u003eYou'll also learn how to refactor your diet to properly fuel your body without gaining weight or feeling hungry. Then, you'll turn the exercises and activities into a pragmatic workout methodology that doesn't interfere with the demands of your job and may actually improve your cognitive skills.\u003cbr\u003e\u003cbr\u003eYou'll also learn the secrets of prominent figures in the software community who turned their health around by making diet and exercise changes. Throughout, you'll track your progress with a companion iPhone app.\u003cbr\u003e\u003cbr\u003eFinally, you'll learn how to make your healthy lifestyle pragmatic, attainable, and fun. If you're going to live well, you should enjoy it.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eDisclaimer\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e\u003ci\u003eThis book is intended only as an informative guide for those wishing to know more about health issues. In no way is this book intended to replace, countermand, or conflict with the advice given to you by your own healthcare provider including Physician, Nurse Practitioner, Physician Assistant, Registered Dietician, and other licensed professionals.\u003c\/i\u003e\u003cbr\u003e\u003cbr\u003e\u003ci\u003eKeep in mind that results vary from person to person. This book is not intended as a substitute for medical or nutritional advice from a healthcare provider or dietician. Some people have a medical history and\/or condition and\/or nutritional requirements that warrant individualized recommendations and, in some cases, medications and healthcare surveillance.\u003c\/i\u003e \u003cbr\u003e\u003cbr\u003e\u003ci\u003eDo not start, stop, or change medication and dietary recommendations without professional medical and\/or Registered Dietician advice. A healthcare provider should be consulted if you are on medication or if there are any symptoms that may require diagnosis or medical attention. Do not change your diet if you are ill, or on medication except under the supervision of a healthcare provider. Neither this, nor any other book or discussion forum is intended to take the place of personalized medical care of treatment provided by your healthcare provider.\u003c\/i\u003e\u003cbr\u003e\u003cbr\u003e\u003ci\u003eThis book was current as of January, 2013 and as new information becomes available through research, experience, or changes to product contents, some of the data in this book may become invalid. You should seek the most up to date information on your medical care and treatment from your health care professional. The ultimate decision concerning care should be made between you and your healthcare provider.\u003c\/i\u003e\u003cbr\u003e\u003cbr\u003e\u003ci\u003eInformation in this book is general and is offered with no guarantees on the part of the author, editor or The Pragmatic Programmers, LLC. The author, editors and publisher disclaim all liability in connection with the use of this book.\u003c\/i\u003e\u003cbr\u003e\u003cbr\u003e\u003c\/p\u003e","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49553419534609,"sku":"GOR005670490","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50096807805201,"sku":"CIN1937785319VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50395926397201,"sku":"CIN1937785319G","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":51059373703441,"sku":"NIN9781937785314","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52127151587601,"sku":"NLS9781937785314","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":53385350906129,"sku":"GOR014892555","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1937785319.jpg?v=1750901005"},{"product_id":"language-implementation-patterns-book-terence-parr-9781934356456","title":"Language Implementation Patterns","description":"\u003cp\u003eLearn to build configuration file readers, data readers, model-driven code generators, source-to-source translators, source analyzers, and interpreters. You don't need a background in computer science--ANTLR creator Terence Parr demystifies language implementation by breaking it down into the most common design patterns. Pattern by pattern, you'll learn the key skills you need to implement your own computer languages.\u003cbr\u003e\u003cbr\u003eKnowing how to create domain-specific languages (DSLs) can give you a huge productivity boost. Instead of writing code in a general-purpose programming language, you can first build a custom language tailored to make you efficient in a particular domain.\u003cbr\u003e\u003cbr\u003eThe key is understanding the common patterns found across language implementations. \u003ci\u003eLanguage Design Patterns\u003c\/i\u003e identifies and condenses the most common design patterns, providing sample implementations of each.\u003cbr\u003e\u003cbr\u003eThe pattern implementations use Java, but the patterns themselves are completely general. Some of the implementations use the well-known ANTLR parser generator, so readers will find this book an excellent source of ANTLR examples as well. But this book will benefit anyone interested in implementing languages, regardless of their tool of choice. Other language implementation books focus on compilers, which you rarely need in your daily life. Instead, Language Design Patterns shows you patterns you can use for all kinds of language applications.\u003cbr\u003e\u003cbr\u003eYou'll learn to create configuration file readers, data readers, model-driven code generators, source-to-source translators, source analyzers, and interpreters. Each chapter groups related design patterns and, in each pattern, you'll get hands-on experience by building a complete sample implementation. By the time you finish the book, you'll know how to solve most common language implementation problems.\u003c\/p\u003e","brand":"WoB","offers":[{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49556011614481,"sku":"GOR007016072","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49567464849681,"sku":"GOR005435886","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ NEW \/ GARDNERS","offer_id":49736661205265,"sku":"NGR9781934356456","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ GOOD \/ SBYB","offer_id":50765185548561,"sku":"CIN193435645XG","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":51054596423953,"sku":"NIN9781934356456","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":51512080957713,"sku":"CIN193435645XVG","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ NEW \/ INGRAM","offer_id":52668608774417,"sku":"NLS9781934356456","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/193435645X.jpg?v=1750770373"},{"product_id":"ship-it-book-jared-richardson-9780974514048","title":"Ship it!","description":"\u003cp\u003e\u003cem\u003eShip It \u003c\/em\u003e is a collection of tips that show the tools andtechniques a successful project team has to use, and how to use themwell. You'll get quick, easy-to-follow advice on modernpractices: which to use, and when they should be applied. This bookavoids current fashion trends and marketing hype; instead, readersfind page after page of solid advice, all tried and tested in thereal world.\u003c\/p\u003e \u003cp\u003eAimed at beginning to intermediate programmers, \u003cem\u003eShip It \u003c\/em\u003e will show you: \u003c\/p\u003e \u003cul\u003e\n\u003cli\u003eWhich tools help, and which don't\u003c\/li\u003e\n\u003cli\u003eHow to keep a project moving\u003c\/li\u003e\n\u003cli\u003eApproaches to scheduling that work\u003c\/li\u003e\n\u003cli\u003eHow to build developers as well as product\u003c\/li\u003e\n\u003cli\u003eWhat's normal on a project, and what's not\u003c\/li\u003e\n\u003cli\u003eHow to manage managers, end-users and sponsors\u003c\/li\u003e\n\u003cli\u003eDanger signs and how to fix them\u003c\/li\u003e\n\u003c\/ul\u003e \u003cp\u003eFew of the ideas presented here are controversial or extreme; most experiencedprogrammers will agree that this stuff works. Yet 50 to 70 percent of allproject teams in the U.S. aren't able to use even these simple, well-acceptedpractices effectively. This book will help you get started.\u003c\/p\u003e \u003cp\u003e\u003cem\u003eShip It \u003c\/em\u003e begins by introducing the common technicalinfrastructure that every project needs to get the job done. Readerscan choose from a variety of recommended technologies according totheir skills and budgets. The next sections outline the necessarysteps to get software out the door reliably, using well-accepted, easy-to-adopt, best-of-breed practices that really work.\u003c\/p\u003e \u003cp\u003eFinally, and most importantly, \u003ci\u003eShip It \u003c\/i\u003e presents commonproblems that teams face, then offers real-world advice on how tosolve them.\u003c\/p\u003e","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49572668506385,"sku":"GOR004018557","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":49602468905233,"sku":"GOR011500208","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49633302216977,"sku":"GOR002098496","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ WELL_READ \/ SBYB","offer_id":49940069220625,"sku":"CIN0974514047A","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ GOOD \/ SBYB","offer_id":50373971902737,"sku":"CIN0974514047G","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50373973278993,"sku":"CIN0974514047VG","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":51010086928657,"sku":"NIN9780974514048","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ NEW \/ INGRAM","offer_id":52615215382801,"sku":"NLS9780974514048","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0974514047.jpg?v=1750706188"},{"product_id":"good-math-book-mark-chucarroll-9781937785338","title":"Good Math","description":"\u003cp\u003eMathematics is beautiful--and it can be fun and exciting as well as practical. \u003ci\u003eGood Math\u003c\/i\u003e is your guide to some of the most intriguing topics from two thousand years of mathematics: from Egyptian fractions to Turing machines; from the real meaning of numbers to proof trees, group symmetry, and mechanical computation. If you've ever wondered what lay beyond the proofs you struggled to complete in high school geometry, or what limits the capabilities of computer on your desk, this is the book for you.\u003cbr\u003e\u003cbr\u003eWhy do Roman numerals persist? How do we know that some infinities are larger than others? And how can we know for certain a program will ever finish? In this fast-paced tour of modern and not-so-modern math, computer scientist Mark Chu-Carroll explores some of the greatest breakthroughs and disappointments of more than two thousand years of mathematical thought. There is joy and beauty in mathematics, and in more than two dozen essays drawn from his popular Good Math blog, you'll find concepts, proofs, and examples that are often surprising, counterintuitive, or just plain weird.\u003cbr\u003e\u003cbr\u003eMark begins his journey with the basics of numbers, with an entertaining trip through the integers and the natural, rational, irrational, and transcendental numbers. The voyage continues with a look at some of the oddest numbers in mathematics, including zero, the golden ratio, imaginary numbers, Roman numerals, and Egyptian and continuing fractions. After a deep dive into modern logic, including an introduction to linear logic and the logic-savvy Prolog language, the trip concludes with a tour of modern set theory and the advances and paradoxes of modern mechanical computing.\u003cbr\u003e\u003cbr\u003eIf your high school or college math courses left you grasping for the inner meaning behind the numbers, Mark's book will both entertain and enlighten you.\u003c\/p\u003e","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":50765208879377,"sku":"CIN1937785335G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":51059346309393,"sku":"NIN9781937785338","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":51374044348689,"sku":"CIN1937785335VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":51892535951633,"sku":"GOR005916289","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52125040345361,"sku":"NLS9781937785338","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1937785335.jpg?v=1751348262"}],"url":"https:\/\/www.worldofbooks.com\/collections\/pragmatic-programmers-book-series.oembed","provider":"World of Books ","version":"1.0","type":"link"}