Showing titles in Software Development
-
-
Engineering Management for the Rest of Us
- By: Sarah Drasner
- Narrated by: Phil Hawksworth
- Length: 5 hrs and 41 mins
- Unabridged
-
Overall
-
Performance
-
Story
A lot of Engineering Managers and leaders studied for years and years to become the best Engineer they possibly could be... and then they were promoted. It can be very tough for those of us who didn't go into Engineering with the distinct concept that we would become managers, but still want to do our best to support our teams. I wrote this book because there's so much no one told me about management that I wished I would have known. There's a lot to be purposeful about that many of us learn on the job, and worse: learn on people.
-
-
Fair points tarnished by sexism + sound issues
- By Mr. James W. Pope on 12-07-24
-
Engineering Management for the Rest of Us
- Narrated by: Phil Hawksworth
- Length: 5 hrs and 41 mins
- Release date: 04-06-24
- Language: English
Failed to add items
Sorry, we are unable to add the item because your shopping cart is already at capacity.Add to basket failed.
Please try again laterAdd to wishlist failed.
Please try again laterRemove from wishlist failed.
Please try again laterAdding to library failed
Please try againFollow podcast failed
Unfollow podcast failed
Regular price: £14.99 or 1 Credit
Sale price: £14.99 or 1 Credit
-
-
-
Machine Learning
- A Comprehensive, Step-by-Step Guide to Learning and Understanding Machine Learning from Beginners, Intermediate, Advanced, to Expert Concepts and Techniques
- By: Peter Bradley
- Narrated by: Cliff Weldon, William Bahl
- Length: 10 hrs and 28 mins
- Unabridged
-
Overall
-
Performance
-
Story
This painstakingly compiled manuscript unravels the rudiments and generality of machine learning. It is total and all-encompassing with accurate and concise principles of machine learning.
-
-
not suitable for audible
- By Not as advertised, different strength on 26-07-24
-
Machine Learning
- A Comprehensive, Step-by-Step Guide to Learning and Understanding Machine Learning from Beginners, Intermediate, Advanced, to Expert Concepts and Techniques
- Narrated by: Cliff Weldon, William Bahl
- Length: 10 hrs and 28 mins
- Release date: 29-03-19
- Language: English
Failed to add items
Sorry, we are unable to add the item because your shopping cart is already at capacity.Add to basket failed.
Please try again laterAdd to wishlist failed.
Please try again laterRemove from wishlist failed.
Please try again laterAdding to library failed
Please try againFollow podcast failed
Unfollow podcast failed
Regular price: £18.99 or 1 Credit
Sale price: £18.99 or 1 Credit
-
-
-
Reactive Design Patterns
- By: Dr. Roland Kuhn, Brian Hanafee, Jamie Allen
- Narrated by: Mark Thomas
- Length: 13 hrs and 14 mins
- Unabridged
-
Overall
-
Performance
-
Story
Reactive Design Patterns is a clearly written guide for building message-driven distributed systems that are resilient, responsive, and elastic. In this book you'll find patterns for messaging, flow control, resource management, and concurrency, along with practical issues like test-friendly designs. All patterns include concrete examples using Scala and Akka.
-
Reactive Design Patterns
- Narrated by: Mark Thomas
- Length: 13 hrs and 14 mins
- Release date: 26-11-18
- Language: English
Failed to add items
Sorry, we are unable to add the item because your shopping cart is already at capacity.Add to basket failed.
Please try again laterAdd to wishlist failed.
Please try again laterRemove from wishlist failed.
Please try again laterAdding to library failed
Please try againFollow podcast failed
Unfollow podcast failed
Regular price: £18.99 or 1 Credit
Sale price: £18.99 or 1 Credit
-
-
-
Security Chaos Engineering
- Sustaining Resilience in Software and Systems
- By: Kelly Shortridge, Aaron Rinehart - contributor
- Narrated by: April Doty
- Length: 18 hrs and 36 mins
- Unabridged
-
Overall
-
Performance
-
Story
In this comprehensive guide, authors Kelly Shortridge and Aaron Rinehart help you navigate the challenges of sustaining resilience in complex software systems by using the principles and practices of security chaos engineering. By preparing for adverse events, you can ensure they don't disrupt your ability to innovate, move quickly, and achieve your engineering and business goals.
-
-
Older methodologies get a fresh coat of paint
- By Jason Marks on 16-01-24
-
Security Chaos Engineering
- Sustaining Resilience in Software and Systems
- Narrated by: April Doty
- Length: 18 hrs and 36 mins
- Release date: 28-11-23
- Language: English
Failed to add items
Sorry, we are unable to add the item because your shopping cart is already at capacity.Add to basket failed.
Please try again laterAdd to wishlist failed.
Please try again laterRemove from wishlist failed.
Please try again laterAdding to library failed
Please try againFollow podcast failed
Unfollow podcast failed
Regular price: £17.99 or 1 Credit
Sale price: £17.99 or 1 Credit
-
-
-
Introducing Python (2nd Edition)
- Modern Computing in Simple Packages
- By: Bill Lubanovic
- Narrated by: Derek Dysart
- Length: 13 hrs and 3 mins
- Unabridged
-
Overall
-
Performance
-
Story
Easy to understand and engaging, this updated edition of Introducing Python is ideal for beginning programmers as well as those new to the language. Author Bill Lubanovic takes you from the basics to more involved and varied topics, mixing tutorials with cookbook-style code recipes to explain concepts in Python 3. End-of-chapter exercises help you practice what you've learned.
-
Introducing Python (2nd Edition)
- Modern Computing in Simple Packages
- Narrated by: Derek Dysart
- Length: 13 hrs and 3 mins
- Release date: 09-05-23
- Language: English
Failed to add items
Sorry, we are unable to add the item because your shopping cart is already at capacity.Add to basket failed.
Please try again laterAdd to wishlist failed.
Please try again laterRemove from wishlist failed.
Please try again laterAdding to library failed
Please try againFollow podcast failed
Unfollow podcast failed
Regular price: £20.99 or 1 Credit
Sale price: £20.99 or 1 Credit
-
-
-
Serverless as a Game Changer
- How to Get the Most Out of the Cloud (Addison-Wesley Signature Series: Vernon)
- By: Joseph Emison
- Narrated by: Craig Waletzko
- Length: 6 hrs and 37 mins
- Unabridged
-
Overall
-
Performance
-
Story
Leverage the “serverless mindset” to build and deploy software faster, better, and with less expense. In this definitive guide, Joseph Emison shows how to leverage “serverless” for maximum customer value. He reveals why mindset is crucial to modern IT strategy and explains why and how to move toward a truly serverless mindset. Many organizations are falling short when it comes to leveraging the cloud. Drawing on his experience as a pioneering CTO across multiple industries, Emison shows why and how you can gain immense business value from the cloud.
-
Serverless as a Game Changer
- How to Get the Most Out of the Cloud (Addison-Wesley Signature Series: Vernon)
- Narrated by: Craig Waletzko
- Length: 6 hrs and 37 mins
- Release date: 16-09-24
- Language: English
Failed to add items
Sorry, we are unable to add the item because your shopping cart is already at capacity.Add to basket failed.
Please try again laterAdd to wishlist failed.
Please try again laterRemove from wishlist failed.
Please try again laterAdding to library failed
Please try againFollow podcast failed
Unfollow podcast failed
Regular price: £14.99 or 1 Credit
Sale price: £14.99 or 1 Credit
-
-
-
Learn Python Quickly
- A Complete Beginner’s Guide to Learning Python, Even If You’re New to Programming: Crash Course with Hands-On Project, Book 1
- By: Code Quickly
- Narrated by: Grant Tharp
- Length: 6 hrs and 44 mins
- Unabridged
-
Overall
-
Performance
-
Story
Looking to learn Python? Python has gone to be one of the most popular programming languages in the world, and you will be one of the few people left out if you don’t add this knowledge to your arsenal. This audiobook makes learning Python simple, fast, and easy, taking away the confusion from learning a new language. It will teach you all the basics of Python, and even some of the more advanced Python concepts, taking you from beginner to intermediate Python programmer.
-
Learn Python Quickly
- A Complete Beginner’s Guide to Learning Python, Even If You’re New to Programming: Crash Course with Hands-On Project, Book 1
- Narrated by: Grant Tharp
- Series: Crash Course with Hands-On Project
- Length: 6 hrs and 44 mins
- Release date: 07-05-20
- Language: English
Failed to add items
Sorry, we are unable to add the item because your shopping cart is already at capacity.Add to basket failed.
Please try again laterAdd to wishlist failed.
Please try again laterRemove from wishlist failed.
Please try again laterAdding to library failed
Please try againFollow podcast failed
Unfollow podcast failed
Regular price: £14.99 or 1 Credit
Sale price: £14.99 or 1 Credit
-
-
-
Web Development and Design for Beginners
- Learn and Apply the Basic of HTML5, CSS3, JavaScript, jQuery, Bootstrap, DOM, UNIX Command, and GitHub - Tools for Building Responsive Websites
- By: James Webb
- Narrated by: Helpful Matthew
- Length: 4 hrs and 58 mins
- Unabridged
-
Overall
-
Performance
-
Story
Are you impressed by your apps’ ability to display and work equally well on your desktop, smartphone, laptop, and tablet? As a result, you may have made up your mind to learn how you, too, can create such impressive sites for the web. There’s no question that you - or anybody - can attain such ability given the right training. All you need is a patient and knowledgeable instructor to impart to you these technical skills. But, you don’t have to go through expensive courses and tedious lectures for that.
-
-
An essential for newbies!
- By Lydia on 01-07-22
-
Web Development and Design for Beginners
- Learn and Apply the Basic of HTML5, CSS3, JavaScript, jQuery, Bootstrap, DOM, UNIX Command, and GitHub - Tools for Building Responsive Websites
- Narrated by: Helpful Matthew
- Length: 4 hrs and 58 mins
- Release date: 29-11-21
- Language: English
Failed to add items
Sorry, we are unable to add the item because your shopping cart is already at capacity.Add to basket failed.
Please try again laterAdd to wishlist failed.
Please try again laterRemove from wishlist failed.
Please try again laterAdding to library failed
Please try againFollow podcast failed
Unfollow podcast failed
Regular price: £11.99 or 1 Credit
Sale price: £11.99 or 1 Credit
-
-
-
API Design Patterns
- By: JJ Geewax
- Narrated by: Sarah Dawe
- Length: 16 hrs and 34 mins
- Unabridged
-
Overall
-
Performance
-
Story
API Design Patterns lays out a set of design principles for building internal and public-facing APIs. Google API expert JJ Geewax presents patterns that ensure your APIs are consistent, scalable, and flexible. You’ll improve the design of the most common APIs, plus discover techniques for tricky edge cases. Relevant examples and detailed scenarios make every pattern clear and easy to understand.
-
API Design Patterns
- Narrated by: Sarah Dawe
- Length: 16 hrs and 34 mins
- Release date: 31-01-22
- Language: English
Failed to add items
Sorry, we are unable to add the item because your shopping cart is already at capacity.Add to basket failed.
Please try again laterAdd to wishlist failed.
Please try again laterRemove from wishlist failed.
Please try again laterAdding to library failed
Please try againFollow podcast failed
Unfollow podcast failed
Regular price: £18.99 or 1 Credit
Sale price: £18.99 or 1 Credit
-
-
-
Algorithms of Oppression
- How Search Engines Reinforce Racism
- By: Safiya Umoja Noble
- Narrated by: Shayna Small
- Length: 6 hrs and 21 mins
- Unabridged
-
Overall
-
Performance
-
Story
Run a Google search for “black girls” - what will you find? “Big Booty” and other sexually explicit terms are likely to come up as top search terms. But, if you type in “white girls”, the results are radically different. The suggested porn sites and un-moderated discussions about “why black women are so sassy” or “why black women are so angry” presents a disturbing portrait of black womanhood in modern society. In Algorithms of Oppression, Safiya Umoja Noble challenges the idea that search engines like Google offer an equal playing field for all forms of ideas, identities, and activities.
-
-
One of the most important books on the net
- By Michael Falk on 12-06-24
-
Algorithms of Oppression
- How Search Engines Reinforce Racism
- Narrated by: Shayna Small
- Length: 6 hrs and 21 mins
- Release date: 12-06-18
- Language: English
Failed to add items
Sorry, we are unable to add the item because your shopping cart is already at capacity.Add to basket failed.
Please try again laterAdd to wishlist failed.
Please try again laterRemove from wishlist failed.
Please try again laterAdding to library failed
Please try againFollow podcast failed
Unfollow podcast failed
Regular price: £14.99 or 1 Credit
Sale price: £14.99 or 1 Credit
-
-
-
A Human's Guide to Machine Intelligence
- How Algorithms Are Shaping Our Lives and How We Can Stay in Control
- By: Kartik Hosanagar
- Narrated by: Joe Knezevich
- Length: 5 hrs and 58 mins
- Unabridged
-
Overall
-
Performance
-
Story
A Wharton professor and tech entrepreneur examines how algorithms and artificial intelligence are starting to run every aspect of our lives and how we can shape the way they impact us.
-
-
ok but a bit preachy
- By CharlieA on 19-09-24
-
A Human's Guide to Machine Intelligence
- How Algorithms Are Shaping Our Lives and How We Can Stay in Control
- Narrated by: Joe Knezevich
- Length: 5 hrs and 58 mins
- Release date: 12-03-19
- Language: English
Failed to add items
Sorry, we are unable to add the item because your shopping cart is already at capacity.Add to basket failed.
Please try again laterAdd to wishlist failed.
Please try again laterRemove from wishlist failed.
Please try again laterAdding to library failed
Please try againFollow podcast failed
Unfollow podcast failed
Regular price: £12.99 or 1 Credit
Sale price: £12.99 or 1 Credit
-
-
-
Unlocking Security
- An Introduction to Ethical Hacking: A Comprehensive Handbook
- By: L.D. Knowings
- Narrated by: William Goldman
- Length: 7 hrs and 9 mins
- Unabridged
-
Overall
-
Performance
-
Story
If you want to decode the world of ethical hacking, level up your IT expertise, and stay ahead of cyber threats, this guide is for you Picture yourself in the command center of your organization's IT department. As a tech professional, you spot anomalies that others might miss a slight misconfiguration here, a potential vulnerability there. You're not just an IT professional; you're the gatekeeper of your organization's cybersecurity.
-
-
A Comprehensive Learning Tool
- By Isabelle Webb on 25-06-24
-
Unlocking Security
- An Introduction to Ethical Hacking: A Comprehensive Handbook
- Narrated by: William Goldman
- Length: 7 hrs and 9 mins
- Release date: 17-06-24
- Language: English
Failed to add items
Sorry, we are unable to add the item because your shopping cart is already at capacity.Add to basket failed.
Please try again laterAdd to wishlist failed.
Please try again laterRemove from wishlist failed.
Please try again laterAdding to library failed
Please try againFollow podcast failed
Unfollow podcast failed
Regular price: £14.99 or 1 Credit
Sale price: £14.99 or 1 Credit
-
-
-
C# in Depth
- By: Jon Skeet
- Narrated by: Derek Lettman, Jon Skeet
- Length: 17 hrs and 5 mins
- Unabridged
-
Overall
-
Performance
-
Story
C# in Depth is a revised edition of the bestseller written by C# legend Jon Skeet. This authoritative and engaging guide is your key to unlocking this powerful language, including the new features of C# six and seven. In it, Jon introduces expression-bodied members, interpolated strings, pattern matching, and more. Real-world examples drive it all home. By the end of this awesome book, you'll be writing C# code with skill, style, and confidence.
-
-
Not suited to audio
- By joshua holden on 21-11-20
-
C# in Depth
- Narrated by: Derek Lettman, Jon Skeet
- Length: 17 hrs and 5 mins
- Release date: 23-08-19
- Language: English
Failed to add items
Sorry, we are unable to add the item because your shopping cart is already at capacity.Add to basket failed.
Please try again laterAdd to wishlist failed.
Please try again laterRemove from wishlist failed.
Please try again laterAdding to library failed
Please try againFollow podcast failed
Unfollow podcast failed
Regular price: £18.99 or 1 Credit
Sale price: £18.99 or 1 Credit
-
-
-
Code Gamers Development 2 in 1 Value Bundle
- Code Gamers Development: Essentials + Code Gamers Development: Lua Essentials. Your #1 Book Set to Jump Start Your Video Game Programming Career
- By: A.E. Colonna
- Narrated by: Elizabeth Phillips, Nicholas Seitz
- Length: 7 hrs and 53 mins
- Unabridged
-
Overall
-
Performance
-
Story
Create your very first video game without any prior coding experience!! Would you like to get ahold of simple, effective, and compatible steps that will enable you to be an excellent problem solver while game programming? Do you want to start game coding without worrying if you’re smart enough to get it right? If your answer is yes to any of these questions, you’ve got to listen to this book!
-
-
A Rich Resource for Aspiring Game Developers
- By Silvia Bustamante on 27-08-24
-
Code Gamers Development 2 in 1 Value Bundle
- Code Gamers Development: Essentials + Code Gamers Development: Lua Essentials. Your #1 Book Set to Jump Start Your Video Game Programming Career
- Narrated by: Elizabeth Phillips, Nicholas Seitz
- Length: 7 hrs and 53 mins
- Release date: 14-02-24
- Language: English
Failed to add items
Sorry, we are unable to add the item because your shopping cart is already at capacity.Add to basket failed.
Please try again laterAdd to wishlist failed.
Please try again laterRemove from wishlist failed.
Please try again laterAdding to library failed
Please try againFollow podcast failed
Unfollow podcast failed
Regular price: £14.99 or 1 Credit
Sale price: £14.99 or 1 Credit
-
-
-
Grokking Artificial Intelligence Algorithms
- Understand and Apply the Core Algorithms of Deep Learning and Artificial Intelligence in This Friendly Illustrated Guide Including Exercises and Examples
- By: Rishal Hurbans
- Narrated by: Jeromy Lloyd, Julie Brierley
- Length: 7 hrs and 25 mins
- Unabridged
-
Overall
-
Performance
-
Story
Grokking Artificial Intelligence Algorithms is a fully illustrated and interactive tutorial guide to the different approaches and algorithms that underpin AI. Written in simple language and with lots of visual references and hands-on examples, you'll learn the concepts, terminology, and theory you need to effectively incorporate AI algorithms into your applications. And to make sure you truly grok as you go, you'll use each algorithm in practice with creative coding exercises.
-
-
Fantastic visuals and good top level explanations
- By Mr J Edgell on 09-11-22
-
Grokking Artificial Intelligence Algorithms
- Understand and Apply the Core Algorithms of Deep Learning and Artificial Intelligence in This Friendly Illustrated Guide Including Exercises and Examples
- Narrated by: Jeromy Lloyd, Julie Brierley
- Length: 7 hrs and 25 mins
- Release date: 21-04-21
- Language: English
Failed to add items
Sorry, we are unable to add the item because your shopping cart is already at capacity.Add to basket failed.
Please try again laterAdd to wishlist failed.
Please try again laterRemove from wishlist failed.
Please try again laterAdding to library failed
Please try againFollow podcast failed
Unfollow podcast failed
Regular price: £14.99 or 1 Credit
Sale price: £14.99 or 1 Credit
-
-
-
The Product Momentum Gap
- Bringing Together Product Strategy and Customer Value
- By: Dave Martin, Andrea Saez
- Narrated by: Olivier Hein
- Length: 2 hrs and 29 mins
- Unabridged
-
Overall
-
Performance
-
Story
Are your product, marketing, and sales teams struggling to sing the same tune? The Product Momentum Gap is the handbook for leaders who aspire to create a symphony of success. In its audio, you’ll uncover the transformative power of the Product VCP (Value Creation Plan), a comprehensive blueprint for aligning your teams in creating genuine value for the customer.
-
-
Like the Phoenix Project, I was nodding like the Churchill Dog
- By Gary on 14-11-23
-
The Product Momentum Gap
- Bringing Together Product Strategy and Customer Value
- Narrated by: Olivier Hein
- Length: 2 hrs and 29 mins
- Release date: 10-11-23
- Language: English
Failed to add items
Sorry, we are unable to add the item because your shopping cart is already at capacity.Add to basket failed.
Please try again laterAdd to wishlist failed.
Please try again laterRemove from wishlist failed.
Please try again laterAdding to library failed
Please try againFollow podcast failed
Unfollow podcast failed
Regular price: £6.99 or 1 Credit
Sale price: £6.99 or 1 Credit
-
-
-
Building Neural Networks from Scratch with Python
- By: L.D. Knowings
- Narrated by: Bryan Hughey
- Length: 3 hrs and 50 mins
- Unabridged
-
Overall
-
Performance
-
Story
Unlock the World of Neural Networks in Python! Ready to dive into AI and machine learning? This guide makes it easy, even if you're a Python pro or a total beginner!
-
-
Nice
- By Anonymous User on 23-02-24
-
Building Neural Networks from Scratch with Python
- Narrated by: Bryan Hughey
- Length: 3 hrs and 50 mins
- Release date: 16-02-24
- Language: English
Failed to add items
Sorry, we are unable to add the item because your shopping cart is already at capacity.Add to basket failed.
Please try again laterAdd to wishlist failed.
Please try again laterRemove from wishlist failed.
Please try again laterAdding to library failed
Please try againFollow podcast failed
Unfollow podcast failed
Regular price: £11.99 or 1 Credit
Sale price: £11.99 or 1 Credit
-
-
-
$1,000,000 Web Designer Guide
- A Practical Guide for Wealth and Freedom as an Online Freelancer
- By: Rob Anthony O'Rourke
- Narrated by: Gary Furlong
- Length: 3 hrs and 4 mins
- Unabridged
-
Overall
-
Performance
-
Story
There are some times in life where it is fun to not plan ahead. For example, a random day hanging out with friends or a spontaneous holiday trip to some new place. Web design, though, is not one of those times! If you leave your web design journey to chance, expect to fail. What this book covers is what I wish I knew when I first started web design. It is the big lessons that make a big difference.
-
-
Exactly what I was looking for!
- By Anonymous User on 30-05-22
-
$1,000,000 Web Designer Guide
- A Practical Guide for Wealth and Freedom as an Online Freelancer
- Narrated by: Gary Furlong
- Length: 3 hrs and 4 mins
- Release date: 24-03-21
- Language: English
Failed to add items
Sorry, we are unable to add the item because your shopping cart is already at capacity.Add to basket failed.
Please try again laterAdd to wishlist failed.
Please try again laterRemove from wishlist failed.
Please try again laterAdding to library failed
Please try againFollow podcast failed
Unfollow podcast failed
Regular price: £11.99 or 1 Credit
Sale price: £11.99 or 1 Credit
-
-
-
Once Upon an Algorithm
- How Stories Explain Computing
- By: Martin Erwig
- Narrated by: Walter Dixon
- Length: 10 hrs and 48 mins
- Unabridged
-
Overall
-
Performance
-
Story
In Once Upon an Algorithm, Martin Erwig explains computation as something that takes place beyond electronic computers, and computer science as the study of systematic problem solving. Erwig points out that many daily activities involve problem solving. Getting up in the morning, for example: You get up, take a shower, get dressed, eat breakfast. This simple daily routine solves a recurring problem through a series of well-defined steps. In computer science, such a routine is called an algorithm.
-
-
Very broad introduction to algorithms, doesn’t explain anything in detail
- By Moby Motion on 17-08-19
-
Once Upon an Algorithm
- How Stories Explain Computing
- Narrated by: Walter Dixon
- Length: 10 hrs and 48 mins
- Release date: 12-06-18
- Language: English
Failed to add items
Sorry, we are unable to add the item because your shopping cart is already at capacity.Add to basket failed.
Please try again laterAdd to wishlist failed.
Please try again laterRemove from wishlist failed.
Please try again laterAdding to library failed
Please try againFollow podcast failed
Unfollow podcast failed
Regular price: £12.99 or 1 Credit
Sale price: £12.99 or 1 Credit
-
-
-
Rust in Action
- By: Tim McNamara
- Narrated by: Derek Dysart
- Length: 10 hrs and 23 mins
- Unabridged
-
Overall
-
Performance
-
Story
Rust in Action introduces the Rust programming language by exploring numerous systems programming concepts and techniques. You'll be learning Rust by delving into how computers work under the hood. You'll find yourself playing with persistent storage, memory, networking and even tinkering with CPU instructions. The book takes you through using Rust to extend other applications and teaches you tricks to write blindingly fast code.
-
-
Great content, but issues with audiobook.
- By Dónal on 25-07-23
-
Rust in Action
- Narrated by: Derek Dysart
- Length: 10 hrs and 23 mins
- Release date: 28-09-21
- Language: English
Failed to add items
Sorry, we are unable to add the item because your shopping cart is already at capacity.Add to basket failed.
Please try again laterAdd to wishlist failed.
Please try again laterRemove from wishlist failed.
Please try again laterAdding to library failed
Please try againFollow podcast failed
Unfollow podcast failed
Regular price: £18.99 or 1 Credit
Sale price: £18.99 or 1 Credit
-