{"title":"John Horton","description":"","products":[{"product_id":"android-programming-for-beginners-book-john-horton-9781785883262","title":"Android Programming for Beginners","description":"Learn all the Java and Android skills you need to start making powerful mobile applications\n\nAbout This Book\n\n• Kick-start your Android programming career, or just have fun publishing apps to the Google Play marketplace\n• A first-principles introduction to Java, via Android, which means you'll be able to start building your own applications from scratch\n• Learn by example and build three real-world apps and over 40 mini apps throughout the book\n\nWho This Book Is For\n\nAre you trying to start a career in programming, but haven't found the right way in? Do you have a great idea for an app, but don't know how to make it a reality? Or maybe you're just frustrated that “to learn Android, you must know java.” If so, Android Programming for Beginners is for you. You don't need any programming experience to follow along with this book, just a computer and a sense of adventure.\n\nWhat You Will Learn\n\n• Master the fundamentals of coding Java for Android\n• Install and set up your Android development environment\n• Build functional user interfaces with the Android Studio visual designer\n• Add user interaction, data captures, sound, and animation to your apps\n• Manage your apps' data using the built-in Android SQLite database\n• Find out about the design patterns used by professionals to make top-grade applications\n• Build, deploy, and publish real Android applications to the Google Play marketplace\n\nIn Detail\n\nAndroid is the most popular OS in the world. There are millions of devices accessing tens of thousands of applications. It is many people's entry point into the world of technology; it is an operating system for everyone. Despite this, the entry-fee to actually make Android applications is usually a computer science degree, or five years' worth of Java experience.\nAndroid Programming for Beginners will be your companion to create Android applications from scratch—whether you're looking to start your programming career, make an application for work, be reintroduced to mobile development, or are just looking to program for fun. We will introduce you to all the fundamental concepts of programming in an Android context, from the Java basics to working with the Android API. All examples are created from within Android Studio, the official Android development environment that helps supercharge your application development process.\nAfter this crash-course, we'll dive deeper into Android programming and you'll learn how to create applications with a professional-standard UI through fragments, make location-aware apps with Google Maps integration, and store your user's data with SQLite. In addition, you'll see how to make your apps multilingual, capture images from a device's camera, and work with graphics, sound, and animations too.\nBy the end of this book, you'll be ready to start building your own custom applications in Android and Java.\n\nStyle and approach\n\nWith more than 40 mini apps to code and run, Android Programming for Beginners is a hands-on guide to learning Android and Java. Each example application demonstrates a different aspect of Android programming. Alongside these mini apps, we push your abilities by building three larger applications to demonstrate Android application development in context.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49541676663057,"sku":"GOR009506886","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50325339210001,"sku":"CIN1785883267G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ WELL_READ \/ SBYB","offer_id":50399846301969,"sku":"CIN1785883267A","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":51251614220561,"sku":"NIN9781785883262","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52589264961809,"sku":"NLS9781785883262","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1785883267.jpg?v=1750766471"},{"product_id":"learning-java-by-building-android-games-book-john-horton-9781784398859","title":"Learning Java by Building Android Games","description":"COM051260","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49545881288977,"sku":"GOR010056318","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":49932256117009,"sku":"CIN1784398853VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50400597639441,"sku":"CIN1784398853G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":51050440720657,"sku":"NIN9781784398859","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52121346113809,"sku":"NLS9781784398859","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1784398853.jpg?v=1751448150"},{"product_id":"beginning-c-game-programming-book-john-horton-9781838648572","title":"Beginning C++ Game Programming","description":"Get to grips with programming techniques and game development using C++ libraries and Visual Studio 2019\n\nKey Features\n\nLearn game development and C++ with a fun, example-driven approach\nBuild clones of popular games such as Timberman, Zombie Survival Shooter, a co-op puzzle platformer, and Space Invaders\nDiscover tips to expand your finished games by thinking critically, technically, and creatively\n\nBook DescriptionThe second edition of Beginning C++ Game Programming is updated and improved to include the latest features of Visual Studio 2019, SFML, and modern C++ programming techniques. With this book, you’ll get a fun introduction to game programming by building five fully playable games of increasing complexity. You’ll learn to build clones of popular games such as Timberman, Pong, a Zombie survival shooter, a coop puzzle platformer and Space Invaders.\nThe book starts by covering the basics of programming. You’ll study key C++ topics, such as object-oriented programming (OOP) and C++ pointers, and get acquainted with the Standard Template Library (STL). The book helps you learn about collision detection techniques and game physics by building a Pong game. As you build games, you’ll also learn exciting game programming concepts such as particle effects, directional sound (spatialization), OpenGL programmable shaders, spawning objects, and much more. Finally, you’ll explore game design patterns to enhance your C++ game programming skills.\nBy the end of the book, you’ll have gained the knowledge you need to build your own games with exciting features from scratch.What you will learn\n\nSet up your game development project in Visual Studio 2019 and explore C++ libraries such as SFML\nExplore C++ OOP by building a Pong game\nUnderstand core game concepts such as game animation, game physics, collision detection, scorekeeping, and game sound\nUse classes, inheritance, and references to spawn and control thousands of enemies and shoot rapid-fire machine guns\nAdd advanced features to your game using pointers, references, and the STL\nScale and reuse your game code by learning modern game programming design patterns\n\nWho this book is forThis book is perfect for you if you have no C++ programming knowledge, you need a beginner-level refresher course, or you want to learn how to build games or just use games as an engaging way to learn C++. Whether you aspire to publish a game (perhaps on Steam) or just want to impress friends with your creations, you’ll find this book useful.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49579279057169,"sku":"GOR010907731","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50996455342353,"sku":"CIN1838648577VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":51054708130065,"sku":"NIN9781838648572","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":51327002083601,"sku":"CIN1838648577G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":51530012098833,"sku":"GOR012324933","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52433400791313,"sku":"NLS9781838648572","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1838648577.jpg?v=1751090857"},{"product_id":"john-locke-s-letter-on-toleration-in-focus-book-john-horton-9780415060820","title":"John Locke's Letter on Toleration in Focus","description":"The text of the Letter on Toleration is included with interpretative and critical essays which consists of the most important critiques of the Letter.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49596947955985,"sku":"GOR003503865","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52151525212433,"sku":"NLS9780415060820","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ GOOD \/ SBYB","offer_id":52817402265873,"sku":"CIN0415060826G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":53076662714641,"sku":"CIN0415060826VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0415060826.jpg?v=1751006936"},{"product_id":"android-programming-for-beginners-book-john-horton-9781789538502","title":"Android Programming for Beginners","description":"Are you trying to start a career in programming, but haven't found the right way in? Do you have a great idea for an app, but don't know how to make it a reality? Or maybe you're just frustrated that to learn Android, you must know Java. If so, then this book is for you. It will be your companion to create Android applications from scratch. We ...","brand":"WoB","offers":[{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49598743380241,"sku":"GOR013608464","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49624799510801,"sku":"GOR010607194","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":49969517986065,"sku":"CIN1789538505VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52655125823761,"sku":"NLS9781789538502","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1789538505.jpg?v=1750801890"},{"product_id":"political-obligation-book-john-horton-9780333367858","title":"Political Obligation","description":"Reviews and criticizes the current justifications of political obligation - the relationship between the individual and the political community - in terms of contract, consent, utility, fair play, common good and suchlike, in addition to assessing the anarchist denial of political obligation.","brand":"WoB","offers":[{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49610114564369,"sku":"GOR003003946","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":49656532566289,"sku":"GOR007838785","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":50786939207953,"sku":"GOR001983047","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0333367855.jpg?v=1786110797"},{"product_id":"aspects-of-toleration-routledge-library-editions-political-science-volume-41-book-john-horton-9780415645980","title":"Aspects of Toleration Routledge Library Editions: Political Science Volume 41","description":"These essays relate philosophical questions about the meaning and justification of toleration to debates about such issues as religious freedom, racial discrimination, pornography and censorship.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49626273743121,"sku":"GOR013120132","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52422830752017,"sku":"NLS9780415645980","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0415645980.jpg?v=1786614675"},{"product_id":"behind-the-wire-a-prisoner-of-war-in-nazi-germany-book-john-horton-9781800162594","title":"Behind the wire: a prisoner of war in nazi germany","description":null,"brand":"WoB","offers":[{"title":"GB \/ NEW \/ GARDNERS","offer_id":49743225815313,"sku":"NGR9781800162594","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1800162596.jpg?v=1751313315"},{"product_id":"growing-up-and-getting-by-book-john-horton-9781447352907","title":"Growing Up and Getting By","description":"This book draws together new, multidisciplinary research exploring how children, young people and families experience and cope with situations of socio-economic poverty and precarity in diverse international contexts. It explores how contemporary contexts of 'neoliberalism', 'austerity' and 'economic crisis' impact upon children, young people and families and evidences the multiple harms and inequalities caused by these processes. It also examines the ways that children, young people and families 'get by', care for one another and envisage more hopeful socio-political futures in the midst of uncertainty.","brand":"WoB","offers":[{"title":"GB \/ NEW \/ GARDNERS","offer_id":49744313319697,"sku":"NGR9781447352907","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":50195821166865,"sku":"GOR013409773","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":51026758533393,"sku":"NIN9781447352907","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1447352904.jpg?v=1750715291"},{"product_id":"after-macintyre-book-john-horton-9780268006433","title":"After MacIntyre","description":"After MacIntyre contains original essays by leading moral and political philosophers who assess both the merits and limitations of Alasdair MacIntyre's work. Among the themes explored here are MacIntyre's historical arguments about the sources of the failure of modernity; the validity and relevance of his attempt to reinstate the ideas of Aristotle and Aquinas as central to any satisfactory moral understanding; the effectiveness of his critique of modern liberalism; and the adequacy of key concepts, such as tradition and practice, in his analyses and arguments. In addition, MacIntyre responds in a substantial essay to the issues raised by the other contributors.","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":49788532162833,"sku":"CIN0268006431G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":51756093669649,"sku":"CIN0268006431VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0268006431.jpg?v=1786711178"},{"product_id":"ninety-day-wonder-book-john-horton-9780804105644","title":"Ninety-Day Wonder","description":null,"brand":"WoB","offers":[{"title":"US \/ WELL_READ \/ SBYB","offer_id":49989355340049,"sku":"CIN0804105642A","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":51401448882449,"sku":"CIN0804105642VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0804105642.jpg?v=1751170289"},{"product_id":"songs-for-juniors-rare-book-john-horton-1673452801lee","title":"Songs for Juniors","description":"1965. Reprinted. 68 pages. No dust jacket. This is an ex-Library book. White cloth with red lettering. Ex-library copy, with expected inserts and inscriptions. Pages and binding are presentable with n","brand":"WoB","offers":[{"title":"GB \/ GOOD \/ INTERNAL","offer_id":50039306584337,"sku":"1673452801LEE","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1673452801LEE_1.jpg?v=1722375498"},{"product_id":"grieg-rare-book-john-horton-1659962503lsa","title":"Grieg","description":"1950. First Edition. 109 pages. Illustrated jacket over red cloth with gilt titles to spine. With illustrated frontispiece. From the Great Lives series. Pages have slight foxing, tanning and minor thu","brand":"WoB","offers":[{"title":"GB \/ GOOD \/ INTERNAL","offer_id":50073351291153,"sku":"1659962503LSA","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1659962503LSA_1.jpg?v=1722879822"},{"product_id":"legends-in-music-rare-book-john-horton-1670953277pth","title":"Legends in Music","description":"1948. First Edition. 66 pages. No dust jacket. This is an ex-Library book. Red cloth with gilt lettering. Black and white illustrations throughout. Ex-library copy, with expected inserts and inscripti","brand":"WoB","offers":[{"title":"GB \/ GOOD \/ INTERNAL","offer_id":50075263303953,"sku":"1670953277PTH","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1670953277PTH_1.jpg?v=1722886681"},{"product_id":"stories-of-great-music-rare-book-john-horton-1662473615dpb","title":"Stories of Great Music","description":"1956. Reprint. 59 pages. Red dust jacket with white lettering over red cloth. B\u0026amp;W illustrations throughout. Clean pages. Minimal foxing and tanning to endpapers and page edges. Mild wear to spine, boa","brand":"WoB","offers":[{"title":"GB \/ GOOD \/ INTERNAL","offer_id":50076506292497,"sku":"1662473615DPB","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1662473615DPB_1.jpg?v=1722890851"},{"product_id":"scandinavian-music-a-short-history-rare-book-john-horton-1650865794bab","title":"Scandinavian Music; a Short History","description":"1963. First Edition. 180 pages. This is an ex-Library book. Red dust jacket over blue cloth. Expected library inserts, stamps and inscriptions. Jacket is in plastic wrapper and has been taped to board","brand":"WoB","offers":[{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":50077361242385,"sku":"1650865794BAB","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1650865794BAB_1.jpg?v=1722893833"},{"product_id":"stories-of-great-music-rare-book-john-horton-1695055905mxp","title":"Stories Of Great Music","description":"1943. Reprinted. 59 pages. Paperback book with pictorial cover. Black and white illustrations throughout. Pages remain bright and clean with minimal tanning and foxing. Binding remains firm. Cover has","brand":"WoB","offers":[{"title":"GB \/ GOOD \/ INTERNAL","offer_id":50083470180625,"sku":"1695055905MXP","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1695055905MXP_1.jpg?v=1722915777"},{"product_id":"stories-of-great-music-rare-book-john-horton-1716539797abs","title":"Stories of Great Music","description":"1945. No Edition Remarks. 59 pages. Pictorial dust jacket over red cloth. Black and white illustrations throughout. Pages and binding are presentable with no major defects. Minor issues present such a","brand":"WoB","offers":[{"title":"GB \/ GOOD \/ INTERNAL","offer_id":50091925897489,"sku":"1716539797ABS","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1716539797ABS_1.jpg?v=1722945268"},{"product_id":"cultural-geographies-book-john-horton-9780273719687","title":"Cultural Geographies","description":"\u003cp\u003eCultural geography is a major, vibrant subdiscipline of human geography. Cultural geographers have done some of the most important, exciting and thought-provokingly zesty work in human geography over the last half-century. This book exists to provide an introduction to the remarkably diverse, controversial, and sometimes-infuriating work of cultural geographers. The book outlines how:\u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e\u003cp\u003e· cultural geography – in its various forms – provides a rich body of research about cultural practices and politics in diverse contexts;\u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e\u003cp\u003e· cultural geography offers a major resource for exploring the importance of cultural materials, media, texts and representations in particular contexts;\u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e\u003cp\u003e· cultural geography  is one of the most theoretically adventurous subdisciplines within human geography, engaging with many important lines of social and cultural theory. \u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e\u003cp\u003eThe book has been designed to provide an accessible, wide-ranging and thought-provoking introduction for students studying cultural geography, or specific topics within this subdiscipline. Through a wide range of case studies and learning activities, it provides an engaging ‘way in’ to cultural geography. \u003c\/p\u003e","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":50204158755089,"sku":"GOR008050932","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":52108951388433,"sku":"GOR010588940","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52520761852177,"sku":"NLS9780273719687","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ GOOD \/ SBYB","offer_id":53141033320721,"sku":"CIN0273719688G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":53352268693777,"sku":"CIN0273719688VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":53390228422929,"sku":"GOR010061748","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0273719688.jpg?v=1786110924"},{"product_id":"politics-of-diversity-book-john-horton-9781566393287","title":"The Politics of Diversity","description":"Presenting a story of Monterey Park, this book shows how long-time residents and new immigrants deal with commonality and diversity. It offers an account of immigration and change: the decline of the loyal old-boy Anglo network; the rise of women, minorities, and immigrants in politics; and a transformation of ethnic and American identities.","brand":"WoB","offers":[{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50245032411409,"sku":"CIN1566393280VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":52106736632081,"sku":"CIN1566393280G","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1566393280.jpg?v=1751276571"},{"product_id":"learning-java-by-building-android-games-book-john-horton-9781788839150","title":"Learning Java by Building Android  Games","description":"Android is one of the most popular mobile Operating systems presently. It uses the Java programming language. The problem is that most Android books assume the reader is already proficient with Java.   This new and expanded second edition of Learning Java by Building Android Games shows you how to start building Android games from scratch. The ...","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":50248208843025,"sku":"CIN1788839153G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":50658096251153,"sku":"GOR010280427","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":51727884255505,"sku":"CIN1788839153VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52534451175697,"sku":"NLS9781788839150","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1788839153.jpg?v=1751060137"},{"product_id":"beginning-c-game-programming-book-john-horton-9781786466198","title":"Beginning C++ Game Programming","description":"Learn C++ from scratch and get started building your very own games\n\nAbout This Book\n\n• This book offers a fun way to learn modern C++ programming while building exciting 2D games\n• This beginner-friendly guide offers a fast-paced but engaging approach to game development\n• Dive headfirst into building a wide variety of desktop games that gradually increase in complexity\n• It is packed with many suggestions to expand your finished games that will make you think critically, technically, and creatively\n\nWho This Book Is For\n\nThis book is perfect for you if any of the following describes you: You have no C++ programming knowledge whatsoever or need a beginner level refresher course, if you want to learn to build games or just use games as an engaging way to learn C++, if you have aspirations to publish a game one day, perhaps on Steam, or if you just want to have loads of fun and impress friends with your creations.\n\nWhat You Will Learn\n\n• Get to know C++ from scratch while simultaneously learning game building\n• Learn the basics of C++, such as variables, loops, and functions to animate game objects, respond to collisions, keep score, play sound effects, and build your first playable game.\n• Use more advanced C++ topics such as classes, inheritance, and references to spawn and control thousands of enemies, shoot with a rapid fire machine gun, and realize random scrolling game-worlds\n• Stretch your C++ knowledge beyond the beginner level and use concepts such as pointers, references, and the Standard Template Library to add features like split-screen coop, immersive directional sound, and custom levels loaded from level-design files\n• Get ready to go and build your own unique games!\n\nIn Detail\n\nThis book is all about offering you a fun introduction to the world of game programming, C++, and the OpenGL-powered SFML using three fun, fully-playable games. These games are an addictive frantic two-button tapper, a multi-level zombie survival shooter, and a split-screen multiplayer puzzle-platformer.\nWe will start with the very basics of programming, such as variables, loops, and conditions and you will become more skillful with each game as you move through the key C++ topics, such as OOP (Object-Orientated Programming), C++ pointers, and an introduction to the Standard Template Library. While building these games, you will also learn exciting game programming concepts like particle effects, directional sound (spatialization), OpenGL programmable Shaders, spawning thousands of objects, and more.\n\nStyle and approach\n\nThis book offers a fun, example-driven approach to learning game development and C++. In addition to explaining game development techniques in an engaging style, the games are built in a way that introduces the key C++ topics in a practical and not theory-based way, with multiple runnable\/playable stages in each chapter.","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":50390492545297,"sku":"CIN1786466198G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":51052499829009,"sku":"NIN9781786466198","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52459125768465,"sku":"NLS9781786466198","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1786466198.jpg?v=1750833074"},{"product_id":"android-game-programming-by-example-book-john-horton-9781785280122","title":"Android Game Programming by Example","description":"COM057000","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":50400343326993,"sku":"CIN1785280120G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50426907132177,"sku":"CIN1785280120VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":51140484038929,"sku":"NIN9781785280122","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52402091983121,"sku":"NLS9781785280122","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1785280120.jpg?v=1750865097"},{"product_id":"android-programming-for-beginners-book-john-horton-9781800563438","title":"Android Programming for Beginners","description":"Learn Java, Android, and app development concepts easily with this updated third edition of Android Programming for Beginners. Whether you want to become a professional Android developer or just want to have fun learning Java and Android, this Android Java programming book is what you need.","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":50501125898513,"sku":"CIN1800563434G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":51052422070545,"sku":"NIN9781800563438","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52613925306641,"sku":"NLS9781800563438","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":52628695286033,"sku":"CIN1800563434VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1800563434.jpg?v=1751280167"},{"product_id":"beginning-c-game-programming-book-john-horton-9781835081747","title":"Beginning C++ Game Programming","description":"Get to grips with programming and game development techniques using C++ libraries and Visual Studio 2022 with this updated edition of the bestselling series\n\nGet With Your Book: PDF Copy, AI Assistant, and Next-Gen Reader Free\n\nKey Features\n\nCreate fun games in C++, with this up-to-date guide covering the latest features of C++20 and VS2022\nBuild clones of popular games such as a Timberman clone, a Pong game, a Zombie Survival Shooter, and a platform endless runner game\nDiscover tips to expand your finished games by thinking critically, technically, and creatively\n\nBook DescriptionAlways dreamed of creating your own games? With the third edition of Beginning C++ Game Programming, you can turn that dream into reality! This beginner-friendly guide is updated and improved to include the latest features of VS 2022, SFML, and modern C++20 programming techniques. You'll get a fun introduction to game programming by building four fully playable games of increasing complexity. You'll build clones of popular games such as Timberman, Pong, a Zombie survival shooter, and an endless runner.\n\nThe book starts by covering the basics of programming. You'll study key C++ topics, such as object-oriented programming (OOP) and C++ pointers and get acquainted with the Standard Template Library (STL). The book helps you learn about collision detection techniques and game physics by building a Pong game. As you build games, you'll also learn exciting game programming concepts such as vertex arrays, directional sound (spatialization), OpenGL programmable shaders, spawning objects, and much more. You’ll dive deep into game mechanics and implement input handling, levelling up a character, and simple enemy AI. Finally, you'll explore game design patterns to enhance your C++ game programming skills.\n\nBy the end of the book, you'll have gained the knowledge you need to build your own games with exciting features from scratch.What you will learn\n\nSet up your game project in VS 2022 and explore C++ libraries such as SFML\nBuild games in C++ from the ground up, including graphics, physics, and input handling\nImplement core game concepts such as game animation, game physics, collision detection, scorekeeping, and game sound\nImplement automatically spawning objects and AI to create rich and engaging experiences\nLearn advanced game development concepts, such as OpenGL shaders, texture atlases, and parallax backgrounds\nScale and reuse your game code with modern game programming design patterns\n\nWho this book is forThis book is perfect for you if you have no C++ programming knowledge, you need a beginner-level refresher course, or you want to learn how to build games or just use games as an engaging way to learn C++. Whether you aspire to publish a game (perhaps on Steam) or just want to impress friends with your creations, you'll find this book useful","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":50903009362193,"sku":"CIN1835081746G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":51053501022481,"sku":"NIN9781835081747","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52590316486929,"sku":"NLS9781835081747","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":53533852860689,"sku":"CIN1835081746VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1835081746.jpg?v=1752976807"},{"product_id":"political-theory-of-john-gray-book-john-horton-9780415463669","title":"The Political Theory of John Gray","description":"John Gray is one of today's most brilliant, bestselling and controversial political thinkers. This new collection examines him from a variety of stimulating angles.","brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":51002214646033,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":51002216775953,"sku":"NIN9780415463669","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52145001824529,"sku":"NLS9780415463669","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0415463661.jpg?v=1786615232"},{"product_id":"learning-java-by-building-android-games-book-john-horton-9781800565869","title":"Learning Java by Building Android Games","description":"Android, one of the most popular mobile operating systems, uses Java as one of the primary languages for building apps of all types. This new, improved, and updated third edition is unlike other Android books; it doesn't assume any Java programming experience and shows you how to build Android games from scratch using five exciting game projects.","brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":51051106042129,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":51051109646609,"sku":"NIN9781800565869","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52401252827409,"sku":"NLS9781800565869","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1800565860.jpg?v=1751153495"},{"product_id":"android-programming-with-kotlin-for-beginners-book-john-horton-9781789615401","title":"Android Programming with Kotlin for Beginners","description":"Android is the most popular mobile operating system in the world and Kotlin has been declared by Google as a first-class programming language to build Android apps. With the imminent arrival of the most anticipated Android update, Android 10 (Q), this book gets you started building apps compatible with the latest version of Android.","brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":51053500825873,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":51053503578385,"sku":"NIN9781789615401","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52480462192913,"sku":"NLS9781789615401","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":53473380532497,"sku":"CIN1789615402VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1789615402.jpg?v=1750898137"},{"product_id":"children-young-people-and-care-book-john-horton-9781138920880","title":"Children, Young People and Care","description":"\u003cp\u003eThe very notions of childhood and youth are intimately connected to contemporary norms, practices and spaces of care, caring and care-giving. The provision of care is widely figured as both the primary responsibility of parents, carers and practitioners who work with children and young people, and the primary factor in shaping children and young people’s development, education, socialisation, wellbeing and contentment. However, children and young people themselves are rarely figured as key actors in the provision of care. An overwhelming presumption that children and young people are to be cared for has effectively marginalised their agency and responsibilities as carers, or in relation to practices and spaces of care.\u003c\/p\u003e\u003cp\u003eBringing together a significant array of multidisciplinary work on children, young people and families, this collection draws together new research on the diverse lives and experiences of children and young people as carers, as cared for, and in relation to spaces and institutions of care. It is the first collection specifically devoted to the subject of care in relation to childhood and youth. As such, the book will be a key resource for academics, practitioners and students seeking leading-edge empirical and conceptual material on this topic.\u003c\/p\u003e","brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":51085366657297,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":51085368066321,"sku":"NIN9781138920880","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52692519780625,"sku":"NLS9781138920880","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1138920886.jpg?v=1786101135"},{"product_id":"prestashop-1-3-beginner-s-guide-book-john-horton-9781849511148","title":"PrestaShop 1.3 Beginner's Guide","description":"The book is structured so that following the chapters in order leads to building a fully functioning and live trading PrestaShop. Guidance is also given should you wish to learn or practice your skills in an offline, non-trading environment.Every chapter contains clearly structured and illustrated step-by-step explanation to achieve the goals discussed. Nothing is left for readers to work out themselves, but it would be very simple for them to use the information to go beyond the specific tutorials, should they wish to do so.There is optional additional reading, including more than a dozen specifically written downloadable e-books made available on the book's support website just for readers of PrestaShop 1.3 Beginners Guide. This book is for anybody who wants a fully functioning e-commerce store using PrestaShop. You do not have to have any previous knowledge of PrestaShop or any aspect of e-commerce or business in general. If you do, then you will probably find this guide really valuable as well. The book covers all you need to know about starting your own e-commerce business.","brand":"WoB","offers":[{"title":"US \/ NEW \/ INGRAM","offer_id":51131062583569,"sku":"NIN9781849511148","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52147825344785,"sku":"NLS9781849511148","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1849511144.jpg?v=1750899080"},{"product_id":"black-legend-book-john-horton-9780595142583","title":"A Black Legend","description":null,"brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":51137369702673,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":51137372913937,"sku":"NIN9780595142583","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52121187811601,"sku":"NLS9780595142583","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0595142583.jpg?v=1751199264"},{"product_id":"building-e-commerce-sites-with-virtuemart-cookbook-book-john-horton-9781782162087","title":"Building E-commerce Sites with VirtueMart Cookbook","description":"This brilliantly accessible book is the perfect introduction to using all the key features of VirtueMart to set up and install a fully-functioning e-commerce store. From the basics to customization, it's simply indispensable.\n\nKey Features\n\nGet to grips with VirtueMart and build an attractive store powered by Joomla!\nIncrease the visibility of your store with SEO and product descriptions\nKeep your store profitable by configuring tax, shipping and orders\n\nBook DescriptionVirtueMart is a premier eCommerce solution powered by Joomla!In Building E-commerce Sites with VirtueMart Cookbook you will learn how to create a full-functioning and attractive eCommerce solution with VirtueMart. You will be shown how to install and configure VirtueMart, how to set-up and run your store day-to-day as well as configure and customize the look and feel of your store. With this book by your side, you will be able to overcome as problems setting up, administrating and customizing your eCommerce store! This book finishes with blueprint projects meaning that getting started with VirtueMart is even easier for the novice and aspiring site builder or developer. If you have always wanted to create a professional-looking store, but are worried about the complexity and difficulty involved, then this book is for you! With numerous recipes, practical tips and solutions Building E-commerce Sites with VirtueMart Cookbook will take you through every step required to achieve eCommerce success.What you will learn\n\nSet-up and install a fully-functioning eCommerce store\nConfigure tax, shipping and orders\nAdministrate your shop day-to-day\nCustomize the look and feel of your store\n\nWho this book is forThis book is written for anyone who is interested in building eCommerce solutions with VirtueMart. If you have little to no experience with eCommerce this book will show you how to overcome any problem no matter how complex it appears. Experienced site builders and administrators will also find the solutions this cookbook offers useful. Basic HTML and CSS would be beneficial.","brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":51205053874449,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":51205056200977,"sku":"NIN9781782162087","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52089183371537,"sku":"NLS9781782162087","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1782162089.jpg?v=1751248048"},{"product_id":"john-locke-s-letter-on-toleration-in-focus-book-john-horton-9781138136601","title":"John Locke's Letter on Toleration in Focus","description":"The text of the Letter on Toleration is included with interpretative and critical essays which consists of the most important critiques of the Letter.","brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":51220459487505,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":51220460470545,"sku":"NIN9781138136601","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52663904469265,"sku":"NLS9781138136601","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1138136603.jpg?v=1786700711"},{"product_id":"leadership-through-empowerment-book-john-horton-9781725021921","title":"Leadership Through Empowerment","description":null,"brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":51387470512401,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":51387471462673,"sku":"NIN9781725021921","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1725021927.jpg?v=1751311453"},{"product_id":"political-theory-of-john-gray-book-john-horton-9780415366472","title":"The Political Theory of John Gray","description":"John Gray is one of todays most brilliant, bestselling and controversial political thinkers. This new collection examines him from a variety of stimulating angles.","brand":"WoB","offers":[{"title":"GB \/ NEW \/ INGRAM","offer_id":52133924045073,"sku":"NLS9780415366472","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9780415366472.jpg?v=1786131225"},{"product_id":"political-obligation-book-john-horton-9780230576506","title":"Political Obligation","description":"How should we understand the relationship between citizens and governments, and what are the obligations of citizens? In this substantially revised new edition of an influential text, John Horton challenges dominant theories by offering an 'associative' account focusing particularly on what it is to be a member of a political community.","brand":"WoB","offers":[{"title":"GB \/ NEW \/ INGRAM","offer_id":52147498811665,"sku":"NLS9780230576506","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9780230576506.jpg?v=1759229419"},{"product_id":"political-obligation-book-john-horton-9780230576513","title":"Political Obligation","description":"How should we understand the relationship between citizens and governments, and what are the obligations of citizens? In this substantially revised new edition of an influential text, John Horton challenges dominant theories by offering an 'associative' account focusing particularly on what it is to be a member of a political community.","brand":"WoB","offers":[{"title":"- \/ - \/ INTERNAL","offer_id":52472361353489,"sku":null,"price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ NEW \/ INGRAM","offer_id":52472361943313,"sku":"NLS9780230576513","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9780230576513.jpg?v=1786090513"},{"product_id":"political-theory-of-modus-vivendi-book-john-horton-9783319790770","title":"The Political Theory of Modus Vivendi","description":"This book focuses on the idea of a modus vivendi as a way of governing political life and addressing problems characterized by pluralism or deep-rooted diversity.","brand":"WoB","offers":[{"title":"- \/ - \/ INTERNAL","offer_id":52474715635985,"sku":null,"price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ NEW \/ INGRAM","offer_id":52474716684561,"sku":"NLS9783319790770","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9783319790770.jpg?v=1786441424"},{"product_id":"children-young-people-and-care-book-john-horton-9780367218843","title":"Children, Young People and Care","description":"This book brings together new, multidisciplinary research on the lives and experiences of children and young people as carers, as cared for, and in relation to spaces and institutions of care. This book is the first specifically devoted to the subject of care in relation to childhood and youth. As such, the book will be a key resource for academ","brand":"WoB","offers":[{"title":"- \/ - \/ INTERNAL","offer_id":52476305834257,"sku":null,"price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ NEW \/ INGRAM","offer_id":52476307079441,"sku":"NLS9780367218843","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9780367218843.jpg?v=1786087352"},{"product_id":"cultural-geographies-book-john-horton-9780415740166","title":"Cultural Geographies","description":"\u003cp\u003eCultural geography is a major, vibrant subdiscipline of human geography. Cultural geographers have done some of the most important, exciting and thought-provokingly zesty work in human geography over the last half-century.\u003c\/p\u003e\u003cp\u003eThis book exists to provide an introduction to the remarkably diverse, controversial, and sometimes-infuriating work of cultural geographers. The book outlines how cultural geography in its various forms provides a rich body of research about cultural practices and politics in diverse contexts. Cultural geography offers a major resource for exploring the importance of cultural materials, media, texts and representations in particular contexts and is one of the most theoretically adventurous subdisciplines within human geography, engaging with many important lines of social and cultural theory. \u003c\/p\u003e\u003cp\u003eThe book has been designed to provide an accessible, wide-ranging and thought-provoking introduction for students studying cultural geography, or specific topics within this subdiscipline. Through a wide range of case studies and learning activities, it provides an engaging introduction to cultural geography.\u003c\/p\u003e","brand":"WoB","offers":[{"title":"- \/ - \/ INTERNAL","offer_id":52522177757457,"sku":null,"price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ NEW \/ INGRAM","offer_id":52522177986833,"sku":"NLS9780415740166","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9780415740166.jpg?v=1786110277"},{"product_id":"political-theory-of-modus-vivendi-book-john-horton-9783030077211","title":"The Political Theory of Modus Vivendi","description":"This book focuses on the idea of a modus vivendi as a way of governing political life and addressing problems characterized by pluralism or deep-rooted diversity. The individual essays illustrate both the merits and the limitations of a political theory of modus vivendi; how it might be interpreted and developed; specific challenges entailed by articulating it in a convincing form; what its institutional implications might be; and how it relates to other seminal issues and concepts in political theory; such as legitimacy, toleration, the social contract, etc. The book makes a significant contribution to the discussion on the scope and limits of liberal political theory, and on how to deal politically with deep-rooted diversity.\u003cbr\u003e","brand":"WoB","offers":[{"title":"GB \/ NEW \/ INGRAM","offer_id":52618554343697,"sku":"NLS9783030077211","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9783030077211.jpg?v=1785980978"},{"product_id":"we-dare-to-disturb-the-silence-book-john-horton-9780359630646","title":"We Dare to Disturb the Silence","description":null,"brand":"WoB","offers":[{"title":"US \/ NEW \/ INGRAM","offer_id":53452808978705,"sku":"NIN9780359630646","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9780359630646.jpg?v=1776946964"},{"product_id":"written-telepathy-book-john-horton-9781365066771","title":"Written Telepathy","description":null,"brand":"WoB","offers":[{"title":"- \/ - \/ INTERNAL","offer_id":53472913522961,"sku":null,"price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":53472914112785,"sku":"NIN9781365066771","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9781365066771.jpg?v=1777324700"},{"product_id":"android-programming-for-beginners-book-john-horton-9781806698431","title":"Android Programming for Beginners","description":"Learn Android app development from scratch with Kotlin and Jetpack Compose. Build 35+ hands-on apps, games, and database projects while mastering modern Android Studio workflows and Kotlin fundamentals.\n\nKey Features\n\nBuild Android apps with Kotlin, Jetpack Compose, Android Studio, and Agentic Programming\nCreate hands-on projects including, UI, sound, graphics, databases and game\nMaster modern Android development workflows and Kotlin fundamentals\n\nBook DescriptionModern Android development has evolved rapidly, with Kotlin and Jetpack Compose becoming the standard tools for building powerful mobile applications. Android Programming for Beginners provides a practical introduction for readers with little or no coding experience. Rather than overwhelming you with theory, the book teaches concepts gradually through hands-on experimentation and small, focused apps that reinforce core programming fundamentals.\n\n\nYou will begin by learning Kotlin essentials including variables, loops, functions, lambdas, collections, and object-oriented programming before moving into Android Studio and Jetpack Compose. As your skills grow, you will create interactive projects ranging from UI layouts and games to multimedia and database-driven applications. Along the way, you will explore Android development techniques such as state management, navigation, Material Design, Room databases, Canvas drawing, and responsive layouts.\n\nTo help future-proof your workflow, each chapter also includes optional AI-assisted programming exercises that show how modern coding tools can support experimentation, accelerate development, and deepen understanding. By the end of the book, you will have built a portfolio of Android apps and gained the confidence to continue toward advanced mobile development projects independently.What you will learn\n\nInstall and configure Android Studio for Android development\nBuild Android apps with Kotlin and Jetpack Compose\nUnderstand variables, loops, functions, and Kotlin syntax\nCreate interactive apps with touch, sound, and graphics\nWork with collections, lambdas, and scope functions\nBuild multi-screen apps with navigation and Room databases\nDevelop a game while mastering Kotlin OOP concepts\nLearn how to (optionally) use AI to speed up learning and development\n\nWho this book is forThis book is for beginners who want to learn Android app development using Kotlin and Jetpack Compose. It is ideal for readers with no programming experience, developers moving from Java to Kotlin, and anyone wanting a practical, project-based introduction to modern Android development.","brand":"WoB","offers":[{"title":"GB \/ NEW \/ INGRAM","offer_id":53836066586897,"sku":"NLS9781806698431","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":54108402450705,"sku":"NIN9781806698431","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9781806698431.jpg?v=1784941511"}],"url":"https:\/\/www.worldofbooks.com\/en-gb\/collections\/author-books-by-john-horton.oembed?page=2","provider":"World of Books ","version":"1.0","type":"link"}