{"title":"Richard Grimes","description":null,"products":[{"product_id":"longman-chemistry-11-14-2009-edition-book-richard-grimes-9781408231081","title":"Longman Chemistry 11-14 (2009 edition)","description":"§        Fully revised and updated according to the specific needs of your high attainers, with appropriate language and content.   §        A wealth of questions in each of the text books challenge, reinforce and consolidate learning.   §        The structures support a condensed two year Key Stage three and are ideal preparation for GCSEs or IGCSE.   §        Practical Resource and Assessment Packs provide teachers with additional support for practical work, assessment, end of unit tests and extension work.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49515624136977,"sku":"GOR002803691","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49553312547089,"sku":"GOR003952767","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ NEW \/ GARDNERS","offer_id":49732071981329,"sku":"NGR9781408231081","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":49998850326801,"sku":"GOR002803351","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":50140305490193,"sku":"GOR008450925","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50382182252817,"sku":"CIN1408231085G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":52390392463633,"sku":"CIN1408231085VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1408231085.jpg?v=1780394583"},{"product_id":"professional-apl-computer-programming-book-richard-grimes-9781861001405","title":"Professional APL Computer Programming","description":null,"brand":"WoB","offers":[{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49621275377937,"sku":"GOR003436758","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ WELL_READ \/ SBYB","offer_id":50393195872529,"sku":"CIN1861001401A","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50401826504977,"sku":"CIN1861001401G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":52958059921681,"sku":"CIN1861001401VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1861001401.gif?v=1751218644"},{"product_id":"beginning-atl-com-programming-book-richard-grimes-9781861000118","title":"Beginning ATL COM Programming","description":null,"brand":"WoB","offers":[{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49627678245137,"sku":"GOR002909341","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49650275975441,"sku":"GOR002626408","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50045087252753,"sku":"CIN1861000111VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":53122263286033,"sku":"CIN1861000111G","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1861000111.jpg?v=1750834526"},{"product_id":"beginning-atl-3-com-programming-book-richard-grimes-9781861001207","title":"Beginning ATL 3 COM Programming","description":null,"brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":49809536483601,"sku":"CIN1861001207G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":51558472220945,"sku":"GOR001859812","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":53068380766481,"sku":"GOR003386443","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1861001207.jpg?v=1750768722"},{"product_id":"professional-dcom-programming-book-richard-grimes-9781861000606","title":"Professional DCOM Programming","description":null,"brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":50290624594193,"sku":"GOR002032278","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":51422715085073,"sku":"CIN186100060XG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":51615921897745,"sku":"GOR002642880","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":51716458676497,"sku":"CIN186100060XVG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ LIKE_NEW \/ SBYB","offer_id":52962709012753,"sku":"CIN186100060XLN","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/186100060X.jpg?v=1751346481"},{"product_id":"atl-com-programmer-s-reference-book-richard-grimes-9781861002495","title":"ATL COM Programmer's Reference","description":null,"brand":"WoB","offers":[{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50393224282385,"sku":"CIN1861002491VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1861002491.jpg?v=1751313848"},{"product_id":"beginning-c-programming-book-richard-grimes-9781787124943","title":"Beginning C++ Programming","description":"Modern C++ at your fingertips!  About This Book  • This book gets you started with the exciting world of C++ programming • It will enable you to write C++ code that uses the standard library, has a level of object orientation, and uses memory in a safe and effective way • It forms the basis of programming and covers concepts such as data structures and the core programming language  Who This Book Is For  A computer, an internet connection, and the desire to learn how to code in C++ is all you need to get started with this book.  What You Will Learn  • Get familiar with the structure of C++ projects • Identify the main structures in the language: functions and classes • Feel confident about being able to identify the execution flow through the code • Be aware of the facilities of the standard library • Gain insights into the basic concepts of object orientation • Know how to debug your programs • Get acquainted with the standard C++ library  In Detail  C++ has come a long way and is now adopted in several contexts. Its key strengths are its software infrastructure and resource-constrained applications, including desktop applications, servers, and performance-critical applications, not to forget its importance in game programming. Despite its strengths in these areas, beginners usually tend to shy away from learning the language because of its steep learning curve. The main mission of this book is to make you familiar and comfortable with C++. You will finish the book not only being able to write your own code, but more importantly, you will be able to read other projects. It is only by being able to read others' code that you will progress from a beginner to an advanced programmer. This book is the first step in that progression. The first task is to familiarize you with the structure of C++ projects so you will know how to start reading a project. Next, you will be able to identify the main structures in the language, functions, and classes, and feel confident being able to identify the execution flow through the code. You will then become aware of the facilities of the standard library and be able to determine whether you need to write a routine yourself, or use an existing routine in the standard library. Throughout the book, there is a big emphasis on memory and pointers. You will understand memory usage, allocation, and access, and be able to write code that does not leak memory. Finally, you will learn about C++ classes and get an introduction to object orientation and polymorphism.  Style and approach  This straightforward tutorial will help you build strong skills in C++ programming, be it for enterprise software or for low-latency applications such as games or embedded programming. Filled with examples, this book will take you gradually up the steep learning curve of C++.","brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":51050164617489,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":51050168451345,"sku":"NIN9781787124943","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52432334455057,"sku":"NLS9781787124943","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1787124940.jpg?v=1751025818"},{"product_id":"teaching-migration-and-asylum-law-book-richard-grimes-9780367765781","title":"Teaching Migration and Asylum Law","description":"This highly topical book demonstrates the theoretical and practical importance of the study of migration law. It outlines approaches that may be taken in the design, delivery and monitoring of this study in law schools and universities to ensure an optimum level of learning.   Drawing on examples of best practice from around the world, this book uses a theoretical framework and examples from real clients to simulations to help promote the learning and teaching of the law affecting migrants. It showcases contributions from over 30 academics and practitioners experienced in asylum and immigration law and helps to unpick how to teach the complex international laws and procedures relating to migration between different countries and regions. The various sections of the book explore educational best practice, what content can be covered, models for teaching and learning, strategies to deal with challenges and ways forward.   The book will appeal to scholars, researchers and practitioners of migration and asylum law, those teaching migration law electives and involved in curriculum design, as well as students of international, common and civil law.","brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":51080938717457,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":51080940519697,"sku":"NIN9780367765781","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52407579574545,"sku":"NLS9780367765781","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0367765780.jpg?v=1751324819"},{"product_id":"public-legal-education-book-richard-grimes-9780367610692","title":"Public Legal Education","description":"This book makes the case for a more legally literate society and then addresses why and how a law school might contribute to achieving that. Moreover examining what public legal education (PLE) is and the forms it can take, the book looks specifically at the ways in which a law school can get involved, including whether that is as part of an academic, credit-bearing, course or as extra-curricular activity.  Divided into five main chapters, the book first examines the nature of PLE and why its provision is so central to the functioning of modern society. Models of PLE are then set out ranging from face-to-face tuition to the use of hard-copy material, including the growing importance of e-based technology. One model of PLE that has proven to be very attractive to law schools – Street Law – is described and analysed in detail. The book then turns to look at the considerations for a law school wishing to incorporate PLE into its offerings be that as part of the formal curriculum or not. The subject of evaluation is then raised – how might we find out if what we do by way of PLE is effective and how it might be improved upon? The final chapter reaches conclusions, some penned by the book’s author and others drawn from key figures in the PLE movement. This book provides a thorough examination of PLE in a law school context and contains a set of templates that can be implemented and\/or adapted for use as the situation and jurisdiction dictate.   An accessible and compelling read, this book will be of interest to law students, legal academics, practising lawyers, community activists and all those interested in PLE.","brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":51279093924113,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":51279097299217,"sku":"NIN9780367610692","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52483368976657,"sku":"NLS9780367610692","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0367610698.jpg?v=1750942407"},{"product_id":"public-legal-education-book-richard-grimes-9780367610722","title":"Public Legal Education","description":"This book makes the case for a more legally literate society and then addresses why and how a law school might contribute to achieving that. Moreover examining what public legal education (PLE) is and the forms it can take, the book looks specifically at the ways in which a law school can get involved, including whether that is as part of an academic, credit-bearing, course or as extra-curricular activity.  Divided into five main chapters, the book first examines the nature of PLE and why its provision is so central to the functioning of modern society. Models of PLE are then set out ranging from face-to-face tuition to the use of hard-copy material, including the growing importance of e-based technology. One model of PLE that has proven to be very attractive to law schools – Street Law – is described and analysed in detail. The book then turns to look at the considerations for a law school wishing to incorporate PLE into its offerings be that as part of the formal curriculum or not. The subject of evaluation is then raised – how might we find out if what we do by way of PLE is effective and how it might be improved upon? The final chapter reaches conclusions, some penned by the book’s author and others drawn from key figures in the PLE movement. This book provides a thorough examination of PLE in a law school context and contains a set of templates that can be implemented and\/or adapted for use as the situation and jurisdiction dictate.   An accessible and compelling read, this book will be of interest to law students, legal academics, practising lawyers, community activists and all those interested in PLE.","brand":"WoB","offers":[{"title":"US \/ NEW \/ INGRAM","offer_id":51279095824657,"sku":"NIN9780367610722","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52480652345617,"sku":"NLS9780367610722","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0367610728.jpg?v=1751390211"},{"product_id":"teaching-and-learning-climate-and-environmental-justice-in-law-schools-book-richard-grimes-9781032820477","title":"Teaching and Learning Climate and Environmental Justice in Law Schools","description":"Arguing for the critical importance of the topic within law school curricula (whether for academic credit purposes or not), this novel and exceptionally timely book explores a fundamental question: should law schools teach about climate and environmental justice?  Despite the urgency of climate and environmental protection issues, many law schools present the topic as optional for students or don’t engage at all. Arguing for the inclusion of climate and environmental justice at the earliest possible opportunity, this book presents study models in a variety of contexts and jurisdictions to support research into curriculum development and design. Case study examples of planned climate and environmental justice research and offerings at national and international levels are presented to support those who wish to include and\/or expand provisions. This book also addresses concerns and initiatives of indigenous peoples, demonstrating how partnerships between law schools and others remain integral to establishing sustainable learning initiatives.  Ultimately promoting and supporting the study of climate and environmental justice in a legal and applied context, this book will be of interest to scholars, researchers and academics involved with sustainability education, training and leadership, legal education and curriculum design. Clinical legal educators may also find the volume of interest.","brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":51599947759889,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ NEW \/ GARDNERS","offer_id":51599947923729,"sku":"NGR9781032820477","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52486755909905,"sku":"NLS9781032820477","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":52857759072529,"sku":"NIN9781032820477","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1032820470.jpg?v=1757413105"},{"product_id":"teaching-migration-and-asylum-law-book-richard-grimes-9780367765798","title":"Teaching Migration and Asylum Law","description":"This highly topical book demonstrates the theoretical and practical importance of the study of migration law. It outlines approaches that may be taken in the design, delivery and monitoring of this study in law schools and universities to ensure an optimum level of learning.   Drawing on examples of best practice from around the world, this book uses a theoretical framework and examples from real clients to simulations to help promote the learning and teaching of the law affecting migrants. It showcases contributions from over 30 academics and practitioners experienced in asylum and immigration law and helps to unpick how to teach the complex international laws and procedures relating to migration between different countries and regions. The various sections of the book explore educational best practice, what content can be covered, models for teaching and learning, strategies to deal with challenges and ways forward.   The book will appeal to scholars, researchers and practitioners of migration and asylum law, those teaching migration law electives and involved in curriculum design, as well as students of international, common and civil law.","brand":"WoB","offers":[{"title":"GB \/ NEW \/ INGRAM","offer_id":52334649016593,"sku":"NLS9780367765798","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9780367765798.jpg?v=1758157531"},{"product_id":"re-thinking-legal-education-under-the-civil-and-common-law-book-richard-grimes-9780367181932","title":"Re-thinking Legal Education under the Civil and Common Law","description":"This book will be of direct assistance to those who wish to understand the theory and practice of legal pedagogy in an experiential context.","brand":"WoB","offers":[{"title":"- \/ - \/ INTERNAL","offer_id":52478466490641,"sku":null,"price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ NEW \/ INGRAM","offer_id":52478467703057,"sku":"NLS9780367181932","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9780367181932.jpg?v=1759847223"},{"product_id":"re-thinking-legal-education-under-the-civil-and-common-law-book-richard-grimes-9780415792004","title":"Re-thinking Legal Education under the Civil and Common Law","description":"This book will be of direct assistance to those who wish to understand the theory and practice of legal pedagogy in an experiential context.","brand":"WoB","offers":[{"title":"- \/ - \/ INTERNAL","offer_id":52522226024721,"sku":null,"price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ NEW \/ INGRAM","offer_id":52522226188561,"sku":"NLS9780415792004","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9780415792004.jpg?v=1760575827"},{"product_id":"modern-c-efficient-and-scalable-application-development-book-richard-grimes-9781789951738","title":"Modern C++: Efficient and Scalable Application Development","description":"Create apps in C++ and leverage its latest features using modern programming techniques.  Key Features  Develop strong C++ skills to build a variety of applications Explore features of C++17, such as containers, algorithms, and threads Grasp the standard support for threading and concurrency and use them in basic daily tasks  Book DescriptionC++ is one of the most widely used programming languages. It is fast, flexible, and used to solve many programming problems.  This Learning Path gives you an in-depth and hands-on experience of working with C++, using the latest recipes and understanding most recent developments. You will explore C++ programming constructs by learning about language structures, functions, and classes, which will help you identify the execution flow through code. You will also understand the importance of the C++ standard library as well as memory allocation for writing better and faster programs.  Modern C++: Efficient and Scalable Application Development deals with the challenges faced with advanced C++ programming. You will work through advanced topics such as multithreading, networking, concurrency, lambda expressions, and many more recipes.  By the end of this Learning Path, you will have all the skills to become a master C++ programmer.  This Learning Path includes content from the following Packt products:    Beginning C++ Programming by Richard Grimes Modern C++ Programming Cookbook by Marius Bancila The Modern C++ Challenge by Marius Bancila   What you will learn  Become familiar with the structure of C++ projects Identify the main structures in the language: functions and classes Learn to debug your programs Leverage C++ features to obtain increased robustness and performance Explore functions and callable objects with a focus on modern features Serialize and deserialize JSON and XML data Create client-server applications that communicate over TCP\/IP Use design patterns to solve real-world problems  Who this book is forThis Learning Path is designed for developers who want to gain a solid foundation in C++. The desire to learn how to code in C++ is all you need to get started with this Learning Path","brand":"WoB","offers":[{"title":"GB \/ NEW \/ INGRAM","offer_id":52618632003857,"sku":"NLS9781789951738","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":53036958810385,"sku":"NIN9781789951738","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9781789951738.jpg?v=1761533666"}],"url":"https:\/\/www.worldofbooks.com\/en-au\/collections\/author-books-by-richard-grimes.oembed","provider":"World of Books ","version":"1.0","type":"link"}