{"title":"Mike James","description":"\u003cp\u003eDive into the thrilling world of Mike James, where gripping mysteries and suspenseful thrillers await. Perfect for fans of Harlan Coben and Lee Child, discover your next unputdownable read here.\u003c\/p\u003e","products":[{"product_id":"women-who-kill-viciously-book-mike-james-9780330421089","title":"Women Who Kill Viciously","description":null,"brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49511683948817,"sku":"GOR006440181","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":50160806527249,"sku":"GOR006203719","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0330421085.jpg?v=1751390400"},{"product_id":"women-on-death-row-spl-book-mike-james-9780330434744","title":"Women on Death Row (Spl)","description":null,"brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49550998307089,"sku":"GOR002859692","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":49658683588881,"sku":"GOR002825298","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":50732195119377,"sku":"GOR010529525","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":53399443636497,"sku":"GOR002870880","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0330434748.jpg?v=1751325169"},{"product_id":"higher-electronics-book-mike-james-9780750641692","title":"Higher Electronics","description":"Higher Electronics is a comprehensive text for electronics undergraduates, covering analogue, digital electronics and microelectronics in a single volume - at a level suitable for most first and second year modules. The text is highly student-centred, providing numerous · worked examples with step-by-step guidance and hints · highlighted key facts and points of interest · self-check questions scattered through the text · problem sections (with answers supplied) It has been written to suit courses with an intake from a range of educational backgrounds, and a minimum of prior knowledge is assumed.    Higher Electronics has been written to be fully in line with units 8-12 of the new BTEC Higher National specifications from Edexcel. This makes it the text of choice for all students following an electronics \/ electrical pathway through an HNC or HND. The student-centred text is ideal for the new course, and follows on especially well for students from a GNVQ background. The style and approach of Higher Electronics is consistent with the new text from Newnes, Higher National Engineering, which covers the mandatory units (units 1-7) of the new Higher National scheme.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49553218961681,"sku":"GOR001554151","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":51412958216465,"sku":"GOR005602522","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/075064169X.jpg?v=1751263774"},{"product_id":"fatal-attraction-book-mike-james-9780330421140","title":"Fatal Attraction","description":null,"brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49559395074321,"sku":"GOR008135275","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49609303425297,"sku":"GOR007649094","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":49609546006801,"sku":"GOR013653628","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/033042114X.jpg?v=1751038611"},{"product_id":"women-who-kill-book-mike-james-9781874358305","title":"Women Who Kill","description":null,"brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49568916734225,"sku":"GOR004400098","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":52518728990993,"sku":"GOR004345578","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":53183196823825,"sku":"GOR004919463","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1874358303.jpg?v=1751092803"},{"product_id":"bootsie-goes-on-tour-book-six-book-mike-james-9781921787805","title":"Bootsie - Goes on Tour (Book Six)","description":null,"brand":"WoB","offers":[{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":49579897913617,"sku":"GOR010518531","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49636324147473,"sku":"GOR009681271","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":52086351790353,"sku":"GOR009924783","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1921787805.jpg?v=1750932217"},{"product_id":"bootsie-and-the-team-book-seven-book-mike-james-9781922022141","title":"Bootsie - And the Team (Book Seven)","description":null,"brand":"WoB","offers":[{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":49580036358417,"sku":"GOR010518530","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49636867637521,"sku":"GOR009750969","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1922022144.jpg?v=1751124047"},{"product_id":"love-you-to-death-book-mike-james-9781874358084","title":"Love You to Death","description":null,"brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49589663367441,"sku":"GOR004373363","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1874358087.jpg?v=1750995711"},{"product_id":"murder-one-book-mike-james-9781874358312","title":"Murder One","description":null,"brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49594761412881,"sku":"GOR003382797","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1874358311.jpg?v=1751448410"},{"product_id":"android-programming-book-mike-james-9781871962475","title":"Android Programming","description":null,"brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49603983966481,"sku":"GOR013222434","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1871962471.jpg?v=1750899378"},{"product_id":"on-death-row-book-mike-james-9781874358053","title":"On Death Row","description":null,"brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49608001552657,"sku":"GOR002830656","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":49614091518225,"sku":"GOR002643243","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":50405913559313,"sku":"GOR002712655","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1874358052.jpg?v=1751439002"},{"product_id":"bootsie-the-king-book-four-book-mike-james-9781921787492","title":"Bootsie - The King (Book Four)","description":null,"brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49612172067089,"sku":"GOR007849172","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":51495616872721,"sku":"GOR010313604","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/192178749X.jpg?v=1751219337"},{"product_id":"on-death-row-book-mike-james-9780330434805","title":"On Death Row","description":null,"brand":"WoB","offers":[{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":49623955964177,"sku":"GOR002749606","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49660079636753,"sku":"GOR002673868","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49662247567633,"sku":"GOR003283536","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0330434802.jpg?v=1750974693"},{"product_id":"bedside-book-of-murder-book-mike-james-9780330437493","title":"The Bedside Book of Murder","description":null,"brand":"WoB","offers":[{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49629978657041,"sku":"GOR002658991","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":50058968826129,"sku":"GOR002663030","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50302133928209,"sku":"CIN0330437496VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0330437496.jpg?v=1751102514"},{"product_id":"bedside-book-of-murder-book-mike-james-9781874358077","title":"Bedside Book of Murder","description":null,"brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49634403811601,"sku":"GOR002714642","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":52108607553809,"sku":"GOR005009494","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1874358079.jpg?v=1750899617"},{"product_id":"bootsie-just-one-more-book-eight-book-mike-james-9781922022295","title":"Bootsie - Just One More (Book Eight)","description":null,"brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49636864753937,"sku":"GOR009999913","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1922022292.jpg?v=1751380896"},{"product_id":"women-on-death-row-2-book-mike-james-9781874358411","title":"Women On Death Row 2","description":null,"brand":"WoB","offers":[{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49637252759825,"sku":"GOR001352759","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49653037728017,"sku":"GOR001420118","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":49658508280081,"sku":"GOR003530466","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":52933820154129,"sku":"GOR014660378","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1874358419.jpg?v=1751443897"},{"product_id":"mayfly-book-mike-james-9781035812363","title":"Mayfly","description":"\u003cb\u003eThis volume traces more than 150 years of Italian automotive history from the Maserati 3500GT, the Lamborghini Countach, and the Alfa Romeo 33 Stradale all the way up to the electrified supercars and new hypercars of our future, like the Pagani Utopia, Pininfarina Battista, and Estrema Fulminea.\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e The automobile is one of the symbols of\u0026gt;\u003ci\u003eMade in Italy\u003c\/i\u003e around the world. Its success is the result of the genius and creativity of a select group of Italians, and a culture and history that has allowed the country to set the standard for good taste through great intuition and revolutionary creations. It is true that the automobile was born in Germany, but it was in Italy that the first internal combustion engine was invented, in 1853, thanks to Eugenio Barsanti and Felice Matteucci. This book tells the story of the Italian automobile through ever-changing conditions. The chapters follow a chronological format that reviews social, economic, and political factors, both in Italy and internationally, as well as the various eras of the Italian car and its development based on design generations and mechanical innovation.","brand":"WoB","offers":[{"title":"GB \/ NEW \/ GARDNERS","offer_id":49751823646993,"sku":"NGR9781035812363","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49913520914705,"sku":"GOR013812014","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1035812363.jpg?v=1751419720"},{"product_id":"bootsie-you-re-8-book-one-book-mike-james-9781921787058","title":"Bootsie - You're 8 (Book One)","description":null,"brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":50287191720209,"sku":"GOR005435134","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1921787058.jpg?v=1751282047"},{"product_id":"android-programming-in-kotlin-book-mike-james-9781871962543","title":"Android Programming in Kotlin","description":"\u003cp\u003eWhether you are a professional programmer or a hobbyist, programming an Android app is an attractive proposition. Android firmly dominates the global smartphone market, meaning many potential users. All the tools you need are free to download and use and it's easy to get started as Android Studio will build you a Hello World app in a few minutes. What you do next is more difficult as Android is a tough system to master and to create a good app you need a feel for how the system works and its limitations. The good news is that Kotlin is a language that makes working with Android much easier.\u003c\/p\u003e \u003cp\u003e\u003cstrong\u003e Android Programming In Kotlin: Starting With An App\u003c\/strong\u003e shows you how common tasks are done in Android Studio 3 using Kotlin, pointing out where necessary how this differs from the Java approach. Given that you can't avoid Java altogether it also explains how Kotlin can work with the Java-based Android SDK. Although Android development seems confusing at first, it has patterns which mean that having done something once you can generalize the approach to components you haven't previously encountered.\u003c\/p\u003e \u003cp\u003eThis book doesn't set out to be a complete treatment of Kotlin or Android. Instead it focuses on the things you need to know to write an app with a single Activity and a UI, a good foundation for further Android programming. Particular attention is paid to creating the user interface (UI) because this is what you spend most of your time working on even if the app in question is sophisticated. There are plenty of examples in this book but they are deliberately simple, stripped down to let you see what is essential.\u003c\/p\u003e","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":50392889196817,"sku":"CIN1871962544G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":52755498434833,"sku":"NIN9781871962543","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1871962544.jpg?v=1750930926"},{"product_id":"uk-guide-to-the-internet-book-mike-james-9781871962437","title":"The UK Guide to the Internet","description":"\u003cp\u003e\u003cstrong\u003eComputer science, specifically the theory of computation\u003c\/strong\u003e, deserves to be better known even among non-computer scientists. The reason is simply that it is full of profound thoughts and ideas. It contains some paradoxes that reveal the limits of human knowledge. It provides ways to reason about information and randomness that are understandable without the need to resort to abstract math. This is not an academic textbook but could be the precursor to reading an academic textbook.\u003c\/p\u003e\u003cp\u003eIn \u003cstrong\u003eProgrammer's Guide to Theory\u003c\/strong\u003e, you will find the fundamental ideas of computer science explained in an informal and yet informative way. The first chapter sets the scene by outlining the challenges of understanding computational theory. After this the content is divided into three parts. The first explores the question What is Computable? introducing the Turing Machine, the Halting Problem and Finite State Machines before going on to consider the different types of computing model that are available and the languages they produce. This part also covers the different types of numbers and of infinities which paves the way for considering the topics of Kolmogorov Complexity and randomness, the Axiom of Choice, Godel's Incompleteness and the Lambda Calculus. Part I switches to lower-level concerns - from bits to Boolean logic covering information theory and error correction along the way. Part I dives deeper into computational complexity, considers polynomial-time versus exponential-time problems and then explores the benefits of recursion. It concludes with a discussion of NP (non-deterministic polynomial) versus P (polynomial) algorithms.\u003c\/p\u003e\u003cp\u003eDon't be put off by this list of unfamiliar concepts. This book sets out to lead you from one topic to the next so that the ideas are unfolded gradually. It does cover all the ideas that are fundamental to computer science, plus some that are not normally included but make things easier to understand, but does so in a very approachable, and even entertaining way.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eMike James\u003c\/strong\u003e is editor of I-Programmer.info, an online magazine written by programmers for programmers. He has a BSc in Physics, an MSc in Mathematics and a PhD in Computer Science. His programming career spans several generations of computer technology but he keeps his skills completely up to date. As an author he has published dozens of books and hundreds of print articles, a tradition he now continues online.\u003c\/p\u003e","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":50463005540625,"sku":"GOR013771322","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":51203022291217,"sku":"NIN9781871962437","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1871962439.jpg?v=1750768727"},{"product_id":"artificial-intelligence-in-basic-book-mike-james-9780408013734","title":"Artificial Intelligence in Basic","description":null,"brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":50628668129553,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":50628668653841,"sku":"GOR004633892","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0408013737.jpg?v=1751325382"},{"product_id":"programmer-s-python-book-mike-james-9781871962765","title":"Programmer's Python","description":null,"brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":50629142839569,"sku":"GOR014017585","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":51055144206609,"sku":"NIN9781871962765","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1871962765.jpg?v=1751092545"},{"product_id":"first-hand-accounts-from-made-up-places-book-mike-james-9781946642844","title":"First-Hand Accounts From Made-Up Places","description":null,"brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":50993603870993,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":50993606459665,"sku":"NIN9781946642844","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1946642843.jpg?v=1751093489"},{"product_id":"journeyman-s-suitcase-book-mike-james-9781950380862","title":"Journeyman's Suitcase","description":null,"brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":51053859176721,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":51053861536017,"sku":"NIN9781950380862","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1950380866.jpg?v=1751187997"},{"product_id":"crows-in-the-jukebox-book-mike-james-9781947504028","title":"Crows in the Jukebox","description":null,"brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":51054486814993,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":51054489665809,"sku":"NIN9781947504028","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1947504029.jpg?v=1751093672"},{"product_id":"smoke-and-mirrors-book-mike-james-9781837910526","title":"Smoke and Mirrors","description":null,"brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":51055019917585,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":51055022702865,"sku":"NIN9781837910526","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52456597225745,"sku":"NLS9781837910526","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1837910529.jpg?v=1751185375"},{"product_id":"extending-embedding-python-using-c-book-mike-james-9781871962833","title":"Extending \u0026 Embedding Python Using C","description":null,"brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":51055080046865,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":51055083028753,"sku":"NIN9781871962833","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/B0CK3X93KF.jpg?v=1751250340"},{"product_id":"smoke-and-mirrors-book-mike-james-9781837910533","title":"Smoke and Mirrors","description":null,"brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":51055094694161,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":51055097053457,"sku":"NIN9781837910533","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52456535425297,"sku":"NLS9781837910533","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1837910537.jpg?v=1751280371"},{"product_id":"raspberry-pi-iot-in-python-using-gpio-zero-book-mike-james-9781871962666","title":"Raspberry Pi IoT In Python Using GPIO Zero","description":null,"brand":"WoB","offers":[{"title":"US \/ NEW \/ INGRAM","offer_id":51055110521105,"sku":"NIN9781871962666","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1871962668.jpg?v=1750834503"},{"product_id":"raspberry-pi-iot-in-python-using-gpio-zero-2nd-edition-book-mike-james-9781871962871","title":"Raspberry Pi IoT In Python Using GPIO Zero, 2nd Edition","description":null,"brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":51055132147985,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":51055134572817,"sku":"NIN9781871962871","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1871962870.jpg?v=1750930926"},{"product_id":"raspberry-pi-iot-in-python-using-linux-drivers-2nd-edition-book-mike-james-9781871962864","title":"Raspberry Pi IoT In Python Using Linux Drivers, 2nd Edition","description":null,"brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":51055145386257,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":51055148106001,"sku":"NIN9781871962864","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1871962862.jpg?v=1751186735"},{"product_id":"master-the-raspberry-pi-pico-in-c-book-mike-james-9781871962819","title":"Master the Raspberry Pi Pico in C","description":"\u003cb\u003eThere is a newer edition of this book\u003ci\u003e Master the Raspberry Pi Pico in C: WiFi with LwIP, MbedTLS \u0026amp; FreeRTOS, Second Edition ISBN-13: 978-1871962987\u003c\/i\u003e\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003eAdding WiFi to the Raspberry Pi Pico turns this low-cost, small form factor device into a true IoT device. The extra capabilities added to the Pico W open up loads of opportunities, but only if you are prepared to do battle with the two libraries that provide networking and security - lwIP and mbedtls respectively. The problem with these large libraries of code is that they are poorly documented and don't refer directly to the Pico W and its SDK. This book sets out to remedy this by providing a guide to these libraries along with examples of what you can do with them. \u003cp\u003e\u003c\/p\u003eHaving introduced the Pico WiFi Stack and basic network connections, we look at how to use TCP to create the all-important Protocol Control Block and then tackle implementing an HTTP client. As well as covering the basic mechanics of using lwIP, we also concentrate on how to organize the use of an asynchronous library based on callbacks. \u003cp\u003e\u003c\/p\u003eThe problem of IoT security is unique because IoT devices can be physically accessed by an attacker and hence any secrets embedded in their code have to be considered almost as public knowledge. Even so it is worth implementing encryption and this is achieved using mbedtls to create an HTTPS client. If you can ensure the physical security of the IoT device, then running it as a server is possible and this is covered in both HTTP and HTTPS modes, complete with certificates. We cover the basics of cryptography, including the problem of generating random numbers, what an encryption suite is and the various modes of AES encryption.\u003cbr\u003eThe later chapters are devoted to specific protocols, making use of both lwIP and mbedtls. We look at UDP; SNTP to set the Pico W's real time clock; SMTP to allow email notifications and MQTT. \u003cp\u003e\u003c\/p\u003e\u003cb\u003eHarry Fairhead\u003c\/b\u003e is also the author of \u003ci\u003e\u003cb\u003eProgramming The Raspberry Pi Pico\/W In C\u003c\/b\u003e\u003c\/i\u003e; \u003ci\u003e\u003cb\u003eRaspberry Pi IoT in C\u003c\/b\u003e\u003c\/i\u003e, \u003ci\u003e\u003cb\u003eRaspberry Pi IoT In C Using Linux Drivers\u003c\/b\u003e\u003c\/i\u003e, \u003ci\u003e\u003cb\u003eApplying C For The IoT With Linux\u003c\/b\u003e\u003c\/i\u003e, \u003ci\u003e\u003cb\u003e Fundamental C: Getting Closer To The Machine\u003c\/b\u003e\u003c\/i\u003e and \u003ci\u003e\u003cb\u003eMicro: bit IoT in C\u003c\/b\u003e\u003c\/i\u003e. \u003cp\u003e\u003c\/p\u003e\u003cb\u003eMike James\u003c\/b\u003e is the author of \u003ci\u003e\u003cb\u003eProgramming the Raspberry Pi Pico\/W in MicroPython\u003c\/b\u003e\u003c\/i\u003e; \u003ci\u003e\u003cb\u003e Raspberry Pi IoT In Python Using GPIO Zero\u003c\/b\u003e\u003c\/i\u003e; and the \u003ci\u003e\u003cb\u003eProgrammer's Python: Something Completely Different \u003c\/b\u003e\u003c\/i\u003eseries of books and several other programming and computer science titles in the I Programmer Library.","brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":51055171469585,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":51055174713617,"sku":"NIN9781871962819","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1871962811.jpg?v=1750995458"},{"product_id":"programming-the-esp32-in-micropython-book-mike-james-9781871962826","title":"Programming the ESP32 in MicroPython","description":null,"brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":51055182315793,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":51055184970001,"sku":"NIN9781871962826","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/187196282X.jpg?v=1750725631"},{"product_id":"master-visual-basic-4-0-book-mike-james-9781871962420","title":"Master Visual Basic 4.0","description":null,"brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":51119722889489,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":51119725740305,"sku":"NIN9781871962420","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1871962420.jpg?v=1751155182"},{"product_id":"deep-c-book-mike-james-9781871962710","title":"Deep C#","description":null,"brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":51210938417425,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":51210940809489,"sku":"NIN9781871962710","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1871962714.jpg?v=1750995458"},{"product_id":"portable-light-book-mike-james-9781952485473","title":"Portable Light","description":null,"brand":"WoB","offers":[{"title":"US \/ NEW \/ INGRAM","offer_id":51294380294417,"sku":"NIN9781952485473","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1952485479.jpg?v=1750998156"},{"product_id":"raspberry-pi-iot-in-python-using-linux-drivers-book-mike-james-9781871962659","title":"Raspberry Pi IoT In Python Using Linux Drivers","description":null,"brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":51679516492049,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":51679517671697,"sku":"NIN9781871962659","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/187196265X.jpg?v=1750963732"},{"product_id":"bootsie-and-the-tourists-book-five-book-mike-james-9781921787676","title":"Bootsie - And the Tourists (Book Five)","description":null,"brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":51873588773137,"sku":null,"price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":51873588936977,"sku":"GOR008523867","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9781921787676.jpg?v=1754232738"},{"product_id":"leftover-distances-book-mike-james-9781952411472","title":"Leftover Distances","description":null,"brand":"WoB","offers":[{"title":"- \/ - \/ INTERNAL","offer_id":52478034215185,"sku":null,"price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ NEW \/ INGRAM","offer_id":52478035427601,"sku":"NLS9781952411472","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9781952411472.jpg?v=1759846547"},{"product_id":"qbasic-the-language-of-ms-dos-book-mike-james-9781871962406","title":"Qbasic: the Language of Ms-DOS","description":null,"brand":"WoB","offers":[{"title":"- \/ - \/ INTERNAL","offer_id":52708595990801,"sku":null,"price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":52708596089105,"sku":"GOR001813356","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9781871962406.jpg?v=1762800992"},{"product_id":"stronger-photo-composition-four-step-system-book-mike-james-9780645607918","title":"Stronger Photo Composition - Four-Step System","description":"\u003cp\u003eMore than a comprehensive resource of over 100 photography composition techniques and tools, this book offers a fun and practical system, empowering you to intuitively create your next favorite photo. This jargon-free, basic to advanced guide shows you how to attract, hold and guide the attention of your viewer. The consideration of photographic intention and composition will give you new ideas and inspiration in your macro, landscape, nature, travel, family, product, black and white photos, and every genre in between.Beginner mobile photographers through to professionals using a dedicated camera will pick up new photography composition tips and tricks to create more balance, movement, flow, depth, juxtaposition, and much, much more. From beautiful aesthetics to dramatic visual tension, this book is the key to transforming your photography.The secret sauce to creating photos from the perspective of the viewer is 'composition stacking'. This four-step system involves including techniques and tools from each of the four steps to create a compounded composition. Inside the book is an example of over fifty compositional techniques and tools in a single photo  Effectively, the 100 techniques and tools are grouped into four categories and became a chronological process to follow. The planning stage covers the positioning of the camera, where to place the main visual anchor (subject) in the frame, and how to position all the contextual elements in the scene. The final step in the system is editing. In this book, I concentrate on several tools and techniques to enhance the composition, using mobile photo editing apps. Discovering your creative eye and developing your photographic style is one of the most elusive and frustrating ambitions of photographers. One of the book outcomes is the ability to critique an existing photo to identify what appeals to you and makes you more comfortable applying the same techniques in your own photography.\u003c\/p\u003e","brand":"WoB","offers":[{"title":"US \/ NEW \/ INGRAM","offer_id":52736432275729,"sku":"NIN9780645607918","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9780645607918.jpg?v=1763407473"},{"product_id":"programmer-s-python-book-mike-james-9781871962581","title":"Programmer's Python","description":"This book sets out to explain the deeper logic in the approach that Python 3 takes to classes and objects. The subject is roughly speaking everything to do with the way Python implements objects. That is, in order of sophistication, metaclass; class; object; attribute; and all of the other facilities such as functions, methods and the many magic methods that Python uses to make it all work.This is a fairly advanced book in the sense that you are expected to know basic Python. However, it tries to explain the ideas using the simplest examples possible. As long as you can write a Python program, and you have an idea what object-oriented programming is about, it should all be understandable and, as important, usable. This is not a cookbook and there are no complete examples of real programs - that's your assignment. This is also a focused book in the sense that there are large parts of Python it doesn't cover. For example, it doesn't deal with program structure, concurrency and data structures - these will be covered in companion volumes.","brand":"WoB","offers":[{"title":"US \/ NEW \/ INGRAM","offer_id":52755499254033,"sku":"NIN9781871962581","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":52901419516177,"sku":"GOR014655699","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9781871962581.jpg?v=1763573551"},{"product_id":"master-the-raspberry-pi-pico-in-c-book-mike-james-9781871962987","title":"Master the Raspberry Pi Pico in C","description":null,"brand":"WoB","offers":[{"title":"- \/ - \/ INTERNAL","offer_id":52755498991889,"sku":null,"price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":52755499647249,"sku":"NIN9781871962987","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9781871962987.jpg?v=1763573552"},{"product_id":"android-programming-in-java-book-mike-james-9781871962550","title":"Android Programming in Java","description":"\u003cp\u003e\u003cstrong\u003eProgramming an Android app\u003c\/strong\u003e is an attractive proposition. Android increasingly dominates the global smartphone market, meaning many potential users. The tools you need to create an app are free to download and use and you don't need anyone's permission to get started. The only difficulty is that the Android is a tough system to master. It is easy enough to get started as Android Studio will build you a Hello World app in a few minutes, but what you do next is more difficult and to create a good app you need a feel for how the system works and its limitations.\u003c\/p\u003e \u003cp\u003e\u003cstrong\u003eAndroid Programming In Java: Starting With An App\u003c\/strong\u003e not only shows you how common tasks are done in Android Studio 3, but also explains why they are done in a particular way. Although Android development seems confusing at first, it has patterns which mean that having done something once you can generalize the approach to components you haven't previously encountered. \u003c\/p\u003e \u003cp\u003eThere are plenty of examples in this book but they are deliberately simple, stripped down to let you see what is essential. It isn't a complete treatment of everything Android. Instead it focuses on the things you need to know to write an app, in particular creating the user interface (UI) because this is what you spend most of your time working on even if the app in question is sophisticated. In this book you will find out how to build an app with a single Activity and a UI, a good foundation for further Android programming.\u003c\/p\u003e","brand":"WoB","offers":[{"title":"- \/ - \/ INTERNAL","offer_id":52755903283473,"sku":null,"price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":52755904495889,"sku":"NIN9781871962550","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9781871962550.jpg?v=1763574772"},{"product_id":"programming-the-raspberry-pi-pico-w-in-micropython-third-edition-book-mike-james-9781871962970","title":"Programming the Raspberry Pi Pico\/W in MicroPython, Third Edition","description":null,"brand":"WoB","offers":[{"title":"- \/ - \/ INTERNAL","offer_id":52756413972753,"sku":null,"price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":52756414726417,"sku":"NIN9781871962970","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9781871962970.jpg?v=1763576155"},{"product_id":"programming-the-esp32-in-micropython-2nd-edition-book-mike-james-9781871962932","title":"Programming the ESP32 in MicroPython, 2nd Edition","description":null,"brand":"WoB","offers":[{"title":"- \/ - \/ INTERNAL","offer_id":52756498481425,"sku":null,"price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":52756498940177,"sku":"NIN9781871962932","price":0.0,"currency_code":"GBP","in_stock":true}]},{"product_id":"microcontroller-cookbook-book-mike-james-9780750627016","title":"Microcontroller Cookbook","description":"The practical solutions to real problems shown in this cookbook provide the basis to make PIC and 8051 devices really work. Capabilities of the variants are examined, and ways to enhance these are shown. A survey of common interface devices, and a description of programming models, lead on to a section on development techniques. The cookbook offers an introduction that will allow any user, novice or experienced, to make the most of microcontrollers.     The book covers all the aspects of problem-solving with a microcontroller. The Intel 8051 and PIC families, both of which are in common use, are thoroughly explained, as are the most prevalent interface devices and the necessary software. At the end of the book common problems are posed to show the software segments needed to solve them, thus allowing the student or engineer to look up the appropriate hardware or software solution.  Mike James is Head of the School of Engineering Technology at Yeovil College, specialising in instrumentation and microprocessor applications.","brand":"WoB","offers":[{"title":"- \/ - \/ INTERNAL","offer_id":53069166838033,"sku":null,"price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ GOOD \/ SBYB","offer_id":53069167395089,"sku":"CIN0750627018G","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9780750627016.jpg?v=1769545086"},{"product_id":"programmer-s-guide-to-kotlin-book-mike-james-9781871962536","title":"Programmer's Guide To Kotlin","description":"Kotlin is attracting attention as a better Java especially since Google backed it as a language for Android development. In this book Mike James introduces Kotlin to programmers. You don't have to be an expert programmer in Java or any other language, but you need to know the basics of programming and using objects. While Kotlin is similar to Java, and you can pick up much of the language as you go along, a deeper understanding will enable you to create better and more robust programs. As with all languages there are some subtle areas where an understanding of how things work makes all the difference.","brand":"WoB","offers":[{"title":"- \/ - \/ INTERNAL","offer_id":53152405258513,"sku":null,"price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":53152405455121,"sku":"NIN9781871962536","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9781871962536.jpg?v=1771877194"},{"product_id":"jumping-drawbridges-in-technicolor-book-mike-james-9780578465814","title":"Jumping Drawbridges in Technicolor","description":null,"brand":"WoB","offers":[{"title":"US \/ NEW \/ INGRAM","offer_id":53384501428497,"sku":"NIN9780578465814","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9780578465814.jpg?v=1775582062"}],"url":"https:\/\/www.worldofbooks.com\/collections\/author-books-by-mike-james.oembed?page=3","provider":"World of Books ","version":"1.0","type":"link"}