0
Your cart

Your cart is empty

Browse All Departments
Price
  • R50 - R100 (1)
  • R100 - R250 (150)
  • R250 - R500 (356)
  • R500+ (1,457)
  • -
Status
Format
Author / Contributor
Publisher

Books > Computing & IT > Computer software packages > Computer games

Serious Games - Third Joint International Conference, JCSG 2017, Valencia, Spain, November 23-24, 2017, Proceedings (Paperback,... Serious Games - Third Joint International Conference, JCSG 2017, Valencia, Spain, November 23-24, 2017, Proceedings (Paperback, 1st ed. 2017)
Mariano Alcaniz, Stefan Goebel, Minhua Ma, Manuel Fradinho Oliveira, Jannicke Baalsrud Hauge, …
R2,269 Discovery Miles 22 690 Ships in 18 - 22 working days

This book constitutes the proceedings of the Third Joint International Conference on Serious Games, JCSG 2017, held in Valencia, Spain, in November 2017. This conference bundles the activities of the 8th International Conference on Serious Games Development and Applications, SGDA 2017, and the 7th Conference on Serious Games, GameDays 2017. The total of 23 full papers, 3 short papers, and 4 poster papers was carefully reviewed and selected from 44 submissions. The topics covered by the conference offered participants a valuable platform to discuss and learn about the latest developments, technologies and possibilities in the development and use of serious games with a special focus on how different fields can be combined to achieve the best possible results.

If All the World and Love Were Young (Paperback): Stephen Sexton If All the World and Love Were Young (Paperback)
Stephen Sexton
R306 R275 Discovery Miles 2 750 Save R31 (10%) Ships in 9 - 17 working days

Winner of the Forward Prize for Best First Collection Winner of the E. M. Forster Award Winner of the Rooney Prize for Irish Literature Shortlisted for the Dylan Thomas Prize Shortlisted for the John Pollard Poetry Prize A Sunday Times, New Statesman and Telegraph Book of the Year 2019 'Every poem in this book is a marvel. Taken all together they make up a work of almost miraculous depth and beauty' Sally Rooney 'A poetry debut fit to compare with Seamus Heaney. This wonderful long poem is up there with the greats' Sunday Times When Stephen Sexton was young, video games were a way to slip through the looking glass; to be in two places at once; to be two people at once. In these poems about the death of his mother, this moving, otherworldly narrative takes us through the levels of Super Mario World, whose flowered landscapes bleed into our world, and ours, strange with loss, bleed into it. His remarkable debut is a daring exploration of memory, grief and the necessity of the unreal.

GAME PROGRAMMING IN C++: STARTTO FINISH (Paperback): Erik Yuzwa GAME PROGRAMMING IN C++: STARTTO FINISH (Paperback)
Erik Yuzwa
R1,440 R1,328 Discovery Miles 13 280 Save R112 (8%) Ships in 10 - 15 working days

Welcome to the exciting world of game programming! If you're already familiar with the C++ programming language and want to learn how to program games, this book is for you. Game Programming in C++: Start to Finish will help you learn how to turn your own game fantasies into playable realities! Over the course of the book, you'll learn the popular techniques and practices behind today's games. Not only will you add a lot of theory to your game programming toolkit, but you'll also create a small basic game from scratch - SuperAsteriodArena. While you'll focus on using the SDL and the OpenGL libraries to learn game programming, you'll also learn the essential Windows principles that you'll need to create just about any kind of game with any other API such as DirectX. This easy-to-follow book takes current game programming information and filters it down to a practical level. Each chapter and subsection builds upon previous chapters and topics in a tutorial format, allowing you to progress at your own pace. As you work through the book, you'll build the SuperAsteriodArena game, beginning with engine creation and 3D programming with SDL and OpenGL. From there you'll move on to animation effects, audio, collision detection, networking, and finalizing the game. A variety of tools are used throughout, including Visual Studio and OpenGL, SDL, Autodesk 3ds Max, and the Audacity sound tool.

Computer Games - Text, Narrative and Play (Paperback): D. Carr Computer Games - Text, Narrative and Play (Paperback)
D. Carr
R929 Discovery Miles 9 290 Ships in 18 - 22 working days

Computer games are one of the most exciting and rapidly evolving media of our time. Revenues from console and computer games have now overtaken those from Hollywood movies; and online gaming is one of the fastest-growing areas of the internet. Games are no longer just kids' stuff: the majority of players are now adults, and the market is constantly broadening. The visual style of games has become increasingly sophisticated, and the complexities of game-play are ever more challenging. Meanwhile, the iconography and generic forms of games are increasingly influencing a whole range of other media, from films and television to books and toys.

This book provides a systematic, comprehensive introduction to the analysis of computer and video games. It introduces key concepts and approaches drawn from literary, film and media theory in an accessible and concrete manner; and it tests their use and relevance by applying them to a small but representative selection of role-playing and action-adventure games. It combines methods of textual analysis and audience research, showing how the combination of such methods can give a more complete picture of these playable texts and the fan cultures they generate. Clearly written and engaging, it will be a key text for students in the field and for all those with an interest in taking games seriously.

BlitzMax for Absolute Beginners - Games Programming for the Absolute Beginner (Paperback, 1st ed.): Sloan Kelly BlitzMax for Absolute Beginners - Games Programming for the Absolute Beginner (Paperback, 1st ed.)
Sloan Kelly
R2,026 Discovery Miles 20 260 Ships in 18 - 22 working days

Go through the steps necessary to create high-speed 2D retro-style games. This easy-to-read-and-follow one of a kind book on BlitzMax game programming also covers some 3D programming. BlitzMax for Absolute Beginners includes game application projects such as The Great Escape, Tank Attack, and Paratrooper. These will help you build your skills as you go. Have you ever wanted to program your own computer game? Never felt you could? Well, now you can. What You'll Learn Program computer games from scratch with BlitzMax Produce high-quality arcade games with sound and graphics Utilize the power of OpenGL to create fantastic 3D effects Who This Book Is For Those new to game programming and those new to BlitzMax.

Beginning Unreal Game Development - Foundation for Simple to Complex Games Using Unreal Engine 4 (Paperback, 1st ed.): David... Beginning Unreal Game Development - Foundation for Simple to Complex Games Using Unreal Engine 4 (Paperback, 1st ed.)
David Nixon
R1,250 R1,053 Discovery Miles 10 530 Save R197 (16%) Ships in 18 - 22 working days

Get started creating video games using Unreal Engine 4 (UE4) and learning the fundamentals of game development. Through hands-on, step-by-step tutorials, you will learn to design engaging environments and a build solid foundation for more complex games. Discover how to utilize the 3D game design software behind the development of immensely popular games for PC, console, and mobile. Beginning Unreal Game Development steers you through the fundamentals of game development with UE4 to design environments that both engage the player and are aesthetically pleasing. Author David Nixon shows you how to script logic, define behaviors, store data, and create characters. You will learn to create user interfaces, such as menus, load screens, and head-up displays (HUDs), and manipulate audio to add music, sound effects, and dialogue to your game. The book covers level editors, actor types, blueprints, character creation and control, and much more. Throughout the book, you'll put theory into practice and create an actual game using a series of step-by-step tutorials. With a clear, step-by-step approach, Beginning Unreal Game Development builds up your knowledge of Unreal Engine 4 so you can start creating and deploying your own 3D video games in no time. What You Will Learn Learn the fundamentals of game design Understand how to use Unreal Engine 4 Design amazing levels for your characters to play in Script logic to control the behavior of the world you create Who This Book Is For This book is for beginners with no prior game design or programming experience. It is also intended for video game enthusiasts who are brand-new to the world of game development and want to learn how to design a game from scratch using UE4.

iOS Game Development - Developing Games for iPad, iPhone, and iPod Touch (Paperback, New): Thomas Lucka iOS Game Development - Developing Games for iPad, iPhone, and iPod Touch (Paperback, New)
Thomas Lucka
R1,609 Discovery Miles 16 090 Ships in 10 - 15 working days

To create successful game apps, developers need to know how touch-input, real-time graphics, and sound come together. Focusing on graphics and sound in game development, this book enables both newcomers and more advanced professionals to get started with iOS game development. The author leads readers on a well-marked path through the various technologies involved in iOS and game development. He covers the coding and building of games using Apple's UIKit and Core Graphics API, allowing readers to immediately release games on the App store.

Handmade Pixels - Independent Video Games and the Quest for Authenticity (Hardcover): Jesper Juul Handmade Pixels - Independent Video Games and the Quest for Authenticity (Hardcover)
Jesper Juul
R994 Discovery Miles 9 940 Ships in 9 - 17 working days

An investigation of independent video games-creative, personal, strange, and experimental-and their claims to handcrafted authenticity in a purely digital medium. Video games are often dismissed as mere entertainment products created by faceless corporations. The last twenty years, however, have seen the rise of independent, or "indie," video games: a wave of small, cheaply developed, experimental, and personal video games that react against mainstream video game development and culture. In Handmade Pixels, Jesper Juul examine the paradoxical claims of developers, players, and festivals that portray independent games as unique and hand-crafted objects in a globally distributed digital medium. Juul explains that independent video games are presented not as mass market products, but as cultural works created by people, and are promoted as authentic alternatives to mainstream games. Writing as a game player, scholar, developer, and educator, Juul tells the story of how independent games-creative, personal, strange, and experimental-became a historical movement that borrowed the term "independent" from film and music while finding its own kind of independence. Juul describes how the visual style of independent games signals their authenticity-often by referring to older video games or analog visual styles. He shows how developers use strategies for creating games with financial, aesthetic, and cultural independence; discusses the aesthetic innovations of "walking simulator" games; and explains the controversies over what is and what isn't a game. Juul offers examples from independent games ranging from Dys4ia to Firewatch; the text is richly illustrated with many color images.

Quest to Learn - Developing the School for Digital Kids (Paperback, New): Katie Salen Tekinbas, Robert Torres, Loretta Wolozin,... Quest to Learn - Developing the School for Digital Kids (Paperback, New)
Katie Salen Tekinbas, Robert Torres, Loretta Wolozin, Rebecca Rufo-Tepper, Arana Shapiro
R616 Discovery Miles 6 160 Ships in 10 - 15 working days

The design for Quest to Learn, an innovative school in New York City that offers a "game-like" approach to learning. Quest to Learn, an innovative school for grades 6 to 12 in New York City, grew out of the idea that gaming and game design offer a promising new paradigm for curriculum and learning. The designers of Quest to Learn developed an approach to learning that draws from what games do best: drop kids into inquiry-based, complex problem spaces that are built to help players understand how they are doing, what they need to work on, and where to go next. Content is not treated as dry information but as a living resource; students are encouraged to interact with the larger world in ways that feel relevant, exciting, and empowering. Quest to Learn opened in the fall of 2009 with 76 sixth graders. In their first semester, these students learned-among other things-to convert fractions into decimals in order to break a piece of code found in a library book; to use atlases and read maps to create a location guide for a reality television series; and to create video tutorials for a hapless group of fictional inventors. This research and development document outlines the learning framework for the school, making the original design available to others in the field. Elements in development include a detailed curriculum map, a budget, and samples of student and teacher handbooks.

Making Call of Duty: Modern Warfare (Hardcover): Andy McVittie Making Call of Duty: Modern Warfare (Hardcover)
Andy McVittie
R1,177 R1,031 Discovery Miles 10 310 Save R146 (12%) Ships in 18 - 22 working days
Unity 2022 Mobile Game Development - Third Edition - Discover hands-on techniques and examples to build and publish engaging... Unity 2022 Mobile Game Development - Third Edition - Discover hands-on techniques and examples to build and publish engaging games for Android and iOS (Paperback, 3rd Revised edition)
John P. Doran
R1,163 Discovery Miles 11 630 Ships in 18 - 22 working days

Get started with mobile game development with this practical guide on how to use Unity 2022 and C# to build cross-platform mobile games and add augmented reality features to your projects Key Features * Create, deploy, and monetize immersive mobile games on Android and iOS platforms using Unity 2022 * Add augmented reality to your mobile projects to inject a real-world element into your games * Begin your mobile game development journey with step-by-step instructions and a demo game project Book Description Unity is an established player in the mobile game development sphere, and its new release, Unity 2022, has a lot of new features In Unity 2022 Mobile Game Development, the third edition in this popular series, as well as exploring these new features, you'll get to grips with this renowned game engine by building a mobile game and publishing it on the most popular mobile app stores The book takes a step-by-step and hands-on approach to building an endless runner game to help you learn the concepts of mobile game development. After you've set up your simple Unity project and got it ready for mobile development, you'll cover everything you need to know to build your game and publish it, from adding touch gestures to monetizing your game with Unity Ads and in-app purchases, from building a UI to integrating social media into your game. You'll gain insights into how players like and use your game using Unity's analytics tools, and you'll take your games into the real world with the augmented reality features of Unity 2022 and make them really shine By the end of the book, the power of Unity 2022 to build, optimize, and publish robust cross-platform mobile games with C# will be at your fingertips, widening your skillset and enhancing your credentials as a game developer What you will learn * Design responsive UIs for your mobile games * Detect collisions, receive user input, and create player movements * Create interesting gameplay elements using mobile device input * Add custom icons and presentation options * Keep players engaged by using Unity's mobile notification package * Integrate social media into your projects * Add augmented reality features to your game for real-world appeal Who This Book Is For If you are a game developer or mobile developer who wants to learn Unity and use it to build mobile games for iOS and Android, then this Unity book is for you. Prior knowledge of C# and Unity will be beneficial but is not mandatory

Unlimited Replays - Video Games and Classical Music (Paperback): William Gibbons Unlimited Replays - Video Games and Classical Music (Paperback)
William Gibbons
R1,122 Discovery Miles 11 220 Ships in 10 - 15 working days

Classical music is everywhere in video games. Works by composers like Bach and Mozart fill the soundtracks of games ranging from arcade classics, to indie titles, to major franchises like BioShock, Civilization, and Fallout. Children can learn about classical works and their histories from interactive iPad games. World-renowned classical orchestras frequently perform concerts of game music to sold-out audiences. But what do such combinations of art and entertainment reveal about the cultural value we place on these media? Can classical music ever be video game music, and can game music ever be classical? Delving into the shifting and often contradictory cultural definitions that emerge when classical music meets video games, Replay Value offers a new perspective on the possibilities and challenges of trying to distinguish between art and pop culture in contemporary society.

Coding in Video Games (Hardcover): Elizabeth Noll Coding in Video Games (Hardcover)
Elizabeth Noll
R397 Discovery Miles 3 970 Ships in 10 - 15 working days
Girls Who Code: Baby Code! (Board book): Sandra Horning Girls Who Code: Baby Code! (Board book)
Sandra Horning; Illustrated by Melissa Crowton
R187 Discovery Miles 1 870 Ships in 18 - 22 working days

How do you explain coding to a baby? By showing how it's all around them, and how they can take part in it, of course! By using items common in a baby's world, like a teddy bear and electric train, this charming board book full of bright, colourful illustrations is the perfect introduction to coding for babies and their caregivers - and is sure to leave them wanting to learn more!

Learn Unity for Android Game Development - A Guide to Game Design, Development, and Marketing (Paperback, 1st ed.): Adam Sinicki Learn Unity for Android Game Development - A Guide to Game Design, Development, and Marketing (Paperback, 1st ed.)
Adam Sinicki
R1,297 R1,076 Discovery Miles 10 760 Save R221 (17%) Ships in 18 - 22 working days

Get a thorough and practical introduction to Unity development for Android devices with no previous experience with game development needed. In this book, you'll go through every step from downloading and installing Unity and the Android SDK, to creating fully functional games. The bulk of Learn Unity for Android Game Development is a simple project to create a 2D platform game complete with touchscreen controls, physics, enemies, respawning, collectibles and more. The book closes with a brief introduction to creating 3D games, virtual reality games for the Gear VR, and other more advanced applications. It also provides some guidance on publishing and marketing, as well as thinking about game design and mechanics. Resources including sprites and scripts are provided in the code download. What You Will Learn Install Unity with the Android SDK Understand and use scripts, prefabs and Android Studio Design a great game Build a game app Add a bit of polish Deploy for various Android devices Build and deploy for 3D games, virtual reality and more Promote your game and make money Who This Book Is For This book requires no previous experience with programming or game development of any kind. Prior experience with the Android ecosystem recommended.

Modeling and Animation Using Blender - Blender 2.80: The Rise of Eevee (Paperback, 1st ed.): Ezra Thess Mendoza Guevarra Modeling and Animation Using Blender - Blender 2.80: The Rise of Eevee (Paperback, 1st ed.)
Ezra Thess Mendoza Guevarra
R1,418 R1,171 Discovery Miles 11 710 Save R247 (17%) Ships in 18 - 22 working days

Discover the 3D-modeling and animation power of Blender 3D. This book starts with a brief introduction to Blender 3D including installation and the user interface. The following two chapters then introduce you to the upgraded tools in Blender 2.80 for 3D modeling, texturing, shading, and animation. The last chapter discusses the Blender game engine and all its core features. Along the way you'll see why Blender 3D has proved its competency in UV unwrapping, texturing, raster graphic editing, rigging, sculpting, animating, motion graphics, and video editing through the years. Modeling and Animation Using Blender gives a thorough tour of Blender Eevee, covering its new features and how to make best use of them. After reading this book you will have the confidence to choose Blender for your next project. What You Will Learn Master the features of Blender Eevee Work with modeling, animation, and much more using the updated software Understand important concepts such as physics and particles Who This Book Is For Art enthusiasts and professionals who want to learn Blender 3D. Blender 3D professionals who want to learn about the latest version would find the book useful.

Going the Distance with Babylon.js - Building extensible, maintainable, and attractive browser-based interactive applications... Going the Distance with Babylon.js - Building extensible, maintainable, and attractive browser-based interactive applications using JavaScript (Paperback)
Josh Elster; Foreword by David Catuhe
R962 Discovery Miles 9 620 Ships in 18 - 22 working days

Learn to effortlessly leverage the power of the GPU in a 3D game or application using Babylon.js v5.0 from start to finish Key Features Explore browser-based, editable, interactive Playground samples Create GPU-based resources using the Node Material Editor - no shader code required Extended topics in each chapter as well as a dedicated chapter that helps you explore and contribute back to OSS projects Book DescriptionBabylon.js allows anyone to effortlessly create and render 3D content in a web browser using the power of WebGL and JavaScript. 3D games and apps accessible via the web open numerous opportunities for both entertainment and profit. Developers working with Babylon.js will be able to put their knowledge to work with this guide to building a fully featured 3D game. The book provides a hands-on approach to implementation and associated methodologies that will have you up and running, and productive in no time. Complete with step-by-step explanations of essential concepts, practical examples, and links to fully working self-contained code snippets, you'll start by learning about Babylon.js and the finished Space-Truckers game. You'll also explore the development workflows involved in making the game. Focusing on a wide range of features in Babylon.js, you'll iteratively add pieces of functionality and assets to the application being built. Once you've built out the basic game mechanics, you'll learn how to bring the Space-Truckers environment to life with cut scenes, particle systems, animations, shadows, PBR materials, and more. By the end of this book, you'll have learned how to structure your code, organize your workflow processes, and continuously deploy to a static website/PWA a game limited only by bandwidth and your imagination. What you will learn Use Babylon.js v5.0 to build an extensible open-source 3D game accessible with a web browser Design and integrate compelling and performant 3D interactive scenes with a web-based application Write WebGL/WebGPU shader code using the Node Material Editor Separate code concerns to make the best use of the available resources Use the Babylon.js Playground to tightly iterate application implementation Convert a web application into a Progressive Web Application (PWA) Create rich, native-ready graphical user interfaces (GUIs) using the GUI Editor Who this book is forThis book on 3D programming in JavaScript is for those who have some familiarity with JavaScript programming and/or 3D game engine development and are looking to learn how to incorporate beautiful interactive 3D scenes into their work. Developers familiar with Unity, Unreal Engine, or three.js will also find this book to be a key resource for learning the ins and outs of Babylon.js.

Unity 2018 Game Development in 24 Hours, Sams Teach Yourself (Paperback, 3rd edition): Mike Geig Unity 2018 Game Development in 24 Hours, Sams Teach Yourself (Paperback, 3rd edition)
Mike Geig
R1,053 R849 Discovery Miles 8 490 Save R204 (19%) Ships in 10 - 15 working days

In just 24 lessons of one hour or less, Sams Teach Yourself Unity Game Development in 24 Hours will help you master the Unity 2018 game engine at the heart of Ori and the Blind Forest, Firewatch, Monument Valley, and many other sizzling-hot games! This book's straightforward, step-by-step approach teaches you everything from the absolute basics through sophisticated game physics, animation, and mobile device deployment techniques. Every lesson builds on what you've already learned, giving you a rock-solid foundation for real-world success. Step-by-step instructions carefully walk you through the most common Unity game development tasks. Practical, hands-on examples show you how to apply what you learn. Quizzes and exercises help you test your knowledge and stretch your skills. Notes and Tips point out shortcuts and solutions Learn how to... Get up and running fast with the Unity 2018 game engine and editor Work efficiently with Unity's graphical asset pipeline Make the most of lights and cameras Sculpt stunning worlds with Unity's terrain and environmental tools Script tasks ranging from capturing input to building complex behaviors Quickly create repeatable, reusable game objects with prefabs Implement easy, intuitive game user interfaces Control players through built-in and custom character controllers Build realistic physical and trigger collisions Leverage the full power of Unity's Animation and new Timeline systems Integrate complex audio into your games Use mobile device accelerometers and multi-touch displays Build engaging 2D games with Unity's 2D tools and Tilemap Apply the "finishing touches" and deploy your games

Retro Realities Volume 3 (Paperback): Brian Joe Backus Retro Realities Volume 3 (Paperback)
Brian Joe Backus
R490 Discovery Miles 4 900 Ships in 18 - 22 working days
GameStonk! The wild rollercoaster ride of GameStop - The epic battle of Main Street vs. Wall Street (Paperback): Jennifer Voitle GameStonk! The wild rollercoaster ride of GameStop - The epic battle of Main Street vs. Wall Street (Paperback)
Jennifer Voitle
R392 Discovery Miles 3 920 Ships in 18 - 22 working days
A Beginner's Guide to 2D Platform Games with Unity - Create a simple 2D platform game and Learn to Code in the Process... A Beginner's Guide to 2D Platform Games with Unity - Create a simple 2D platform game and Learn to Code in the Process (Paperback)
Patrick Felicia
R522 Discovery Miles 5 220 Ships in 18 - 22 working days
Coding in Python - 3 books in 1-A Beginners Guide to Learn Coding in Python +Coding Using the Principles and Theories of Python... Coding in Python - 3 books in 1-A Beginners Guide to Learn Coding in Python +Coding Using the Principles and Theories of Python Programming +Coding Using Python Programming to Master the Art of Coding (Paperback)
Robert C Matthews
R1,072 Discovery Miles 10 720 Ships in 18 - 22 working days
Coding in Python - Advanced Guide to Coding Using Python Programming Principles to Master the Art of Coding (Paperback): Robert... Coding in Python - Advanced Guide to Coding Using Python Programming Principles to Master the Art of Coding (Paperback)
Robert C Matthews
R513 Discovery Miles 5 130 Ships in 18 - 22 working days
Coding in Python - Tips and Tricks to Coding with Python Using the Principles and Theories of Python Programming (Paperback):... Coding in Python - Tips and Tricks to Coding with Python Using the Principles and Theories of Python Programming (Paperback)
Robert C Matthews
R517 Discovery Miles 5 170 Ships in 18 - 22 working days
Smoke and Mirrors - The Rise and Fall of a Serial Antipreneur (Paperback): Mike James Smoke and Mirrors - The Rise and Fall of a Serial Antipreneur (Paperback)
Mike James
R619 Discovery Miles 6 190 Ships in 18 - 22 working days
Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Wat Moet Ons Met Ons Kerk Doen?
Jurie van den Heever Paperback  (1)
R198 Discovery Miles 1 980
Examen de l'Ocde Des Pecheries 2020
Oecd Paperback R1,242 Discovery Miles 12 420
Drivers of trust in public institutions…
Organisation for Economic Cooperation and Development Paperback R1,237 Discovery Miles 12 370
Towards Agile ICT Procurement in the…
Oecd Paperback R1,180 Discovery Miles 11 800
Proteomics in Biology, Part A, Volume…
Arun K. Shukla Hardcover R4,541 Discovery Miles 45 410
Build - An Unorthodox Guide To Making…
Tony Fadell Paperback  (2)
R380 R351 Discovery Miles 3 510
OECD Regulatory Policy Outlook 2021
Oecd Paperback R2,400 Discovery Miles 24 000
Citizens' voice in Jordan - the role of…
Organisation for Economic Cooperation and Development Paperback R949 Discovery Miles 9 490
The e-leaders handbook on the governance…
Organisation for Economic Cooperation and Development Paperback R909 Discovery Miles 9 090
The Washington State Constitution
Robert F. Utter, Hugh D. Spitzer Hardcover R5,749 Discovery Miles 57 490

 

Partners