
97 Things Every Engineering Manager Should Know
Collective Wisdom from the Experts
Failed to add items
Add to Cart failed.
Add to Wish List failed.
Remove from wishlist failed.
Adding to library failed
Follow podcast failed
Unfollow podcast failed
$0.99/mo for the first 3 months

Buy for $17.19
No default payment method selected.
We are sorry. We are not allowed to sell this product with the selected payment method
-
Narrated by:
-
Ja'Air Bush
About this listen
Tap into the wisdom of experts to learn what every engineering manager should know. With ninety-seven short and extremely useful tips for engineering managers, you'll discover new approaches to old problems, pick up road-tested best practices, and hone your management skills through sound advice.
Managing people is hard, and the industry as a whole is bad at it. Many managers lack the experience, training, tools, texts, and frameworks to do it well. From mentoring interns to working in senior management, this book will take you through the stages of management and provide actionable advice on how to approach the obstacles you'll encounter as a technical manager.
A few of the ninety-seven things you should know:
- "Three Ways to Be the Manager Your Report Needs" by Duretti Hirpa
- "The First Two Questions to Ask When Your Team Is Struggling" by Cate Huston
- "Fire Them!" by Mike Fisher
- "The 5 Whys of Organizational Design" by Kellan Elliott-McCrea
PLEASE NOTE: When you purchase this title, the accompanying PDF will be available in your Audible Library along with the audio.
©2020 O'Reilly Media, Inc. (P)2024 Ascent AudioListeners also enjoyed...
-
Software Architecture: The Hard Parts
- Modern Trade-Off Analyses for Distributed Architectures
- By: Neal Ford, Mark Richards, Pramod Sadalage, and others
- Narrated by: Dena Dahilig
- Length: 12 hrs and 53 mins
- Unabridged
-
Overall
-
Performance
-
Story
There are no easy decisions in software architecture. Instead, there are many hard parts—difficult problems or issues with no best practices—that force you to choose among various compromises. With this book, you'll learn how to think critically about the trade-offs involved with distributed architectures. Architecture veterans and practicing consultants Neal Ford, Mark Richards, Pramod Sadalage, and Zhamak Dehghani discuss strategies for choosing an appropriate architecture.
-
-
Great content. Terrible narration.
- By Alex on 12-16-23
By: Neal Ford, and others
-
The Engineering Executive's Primer
- Impactful Technical Leadership
- By: Will Larson
- Narrated by: Al Kessel
- Length: 11 hrs and 56 mins
- Unabridged
-
Overall
-
Performance
-
Story
In this book, author Will Larson shows you ways to obtain your first executive job and quickly ramp up to meet the challenges you may not have encountered in non-executive roles: measuring engineering for both engineers and the CEO, company-scoped headcount planning, communicating successfully across a growing organization, and figuring out what people actually mean when they keep asking for a "technology strategy."
-
-
An insight into the responsibilities of CTOs
- By Voytek on 12-26-24
By: Will Larson
-
The Staff Engineer's Path
- A Guide for Individual Contributors Navigating Growth and Change
- By: Tanya Reilly
- Narrated by: Wendy Tremont King
- Length: 13 hrs and 52 mins
- Unabridged
-
Overall
-
Performance
-
Story
For years, companies have rewarded their most effective engineers with management positions. But treating management as the default path for an engineer with leadership ability doesn't serve the industry well—or the engineer. The staff engineer's path allows engineers to contribute at a high level as role models, driving big projects, determining technical strategy, and raising everyone's skills. This in-depth book shows you how to understand your role, manage your time, master strategic thinking, and set the standard for technical work.
-
-
Not for all engineers
- By Dan H on 05-27-24
By: Tanya Reilly
-
Leading Effective Engineering Teams
- Lessons for Individual Contributors and Managers from 10 Years at Google
- By: Addy Osmani
- Narrated by: Ray Greenley
- Length: 9 hrs and 34 mins
- Unabridged
-
Overall
-
Performance
-
Story
In this insightful and comprehensive guide, Addy Osmani shares more than a decade of experience working on the Chrome team at Google, uncovering secrets to engineering effectiveness, efficiency, and team success. Engineers and engineering leaders looking to scale their effectiveness and drive transformative results within their teams and organizations will learn the essential principles, tips, and frameworks for building highly effective engineering teams.
By: Addy Osmani
-
The Manager's Path
- A Guide for Tech Leaders Navigating Growth and Change
- By: Camille Fournier
- Narrated by: Janet Metzger
- Length: 10 hrs and 7 mins
- Unabridged
-
Overall
-
Performance
-
Story
Managing people is difficult wherever you work. But in the tech industry, where management is also a technical discipline, the learning curve can be brutal - especially when there are few tools, texts, and frameworks to help you. In this practical guide, author Camille Fournier (tech lead turned CTO) takes you through each stage in the journey from engineer to technical manager.
-
-
hard to tell which chapter you're on
- By Mike on 10-04-19
By: Camille Fournier
-
Scaling People
- Tactics for Management and Company Building
- By: Claire Hughes Johnson
- Narrated by: Claire Hughes Johnson
- Length: 11 hrs and 32 mins
- Unabridged
-
Overall
-
Performance
-
Story
Scaling People is a practical and empathetic guide to being an effective leader and manager in a high-growth environment. The tactical information it puts forward—including guidance on crafting foundational documents, strategic and financial planning, hiring and team development, and feedback and performance mechanisms—can be applied to companies of any size, in any industry.
-
-
Comprehensive and practical handbook for operating conpanies
- By J Kuo on 03-16-24
-
Software Architecture: The Hard Parts
- Modern Trade-Off Analyses for Distributed Architectures
- By: Neal Ford, Mark Richards, Pramod Sadalage, and others
- Narrated by: Dena Dahilig
- Length: 12 hrs and 53 mins
- Unabridged
-
Overall
-
Performance
-
Story
There are no easy decisions in software architecture. Instead, there are many hard parts—difficult problems or issues with no best practices—that force you to choose among various compromises. With this book, you'll learn how to think critically about the trade-offs involved with distributed architectures. Architecture veterans and practicing consultants Neal Ford, Mark Richards, Pramod Sadalage, and Zhamak Dehghani discuss strategies for choosing an appropriate architecture.
-
-
Great content. Terrible narration.
- By Alex on 12-16-23
By: Neal Ford, and others
-
The Engineering Executive's Primer
- Impactful Technical Leadership
- By: Will Larson
- Narrated by: Al Kessel
- Length: 11 hrs and 56 mins
- Unabridged
-
Overall
-
Performance
-
Story
In this book, author Will Larson shows you ways to obtain your first executive job and quickly ramp up to meet the challenges you may not have encountered in non-executive roles: measuring engineering for both engineers and the CEO, company-scoped headcount planning, communicating successfully across a growing organization, and figuring out what people actually mean when they keep asking for a "technology strategy."
-
-
An insight into the responsibilities of CTOs
- By Voytek on 12-26-24
By: Will Larson
-
The Staff Engineer's Path
- A Guide for Individual Contributors Navigating Growth and Change
- By: Tanya Reilly
- Narrated by: Wendy Tremont King
- Length: 13 hrs and 52 mins
- Unabridged
-
Overall
-
Performance
-
Story
For years, companies have rewarded their most effective engineers with management positions. But treating management as the default path for an engineer with leadership ability doesn't serve the industry well—or the engineer. The staff engineer's path allows engineers to contribute at a high level as role models, driving big projects, determining technical strategy, and raising everyone's skills. This in-depth book shows you how to understand your role, manage your time, master strategic thinking, and set the standard for technical work.
-
-
Not for all engineers
- By Dan H on 05-27-24
By: Tanya Reilly
-
Leading Effective Engineering Teams
- Lessons for Individual Contributors and Managers from 10 Years at Google
- By: Addy Osmani
- Narrated by: Ray Greenley
- Length: 9 hrs and 34 mins
- Unabridged
-
Overall
-
Performance
-
Story
In this insightful and comprehensive guide, Addy Osmani shares more than a decade of experience working on the Chrome team at Google, uncovering secrets to engineering effectiveness, efficiency, and team success. Engineers and engineering leaders looking to scale their effectiveness and drive transformative results within their teams and organizations will learn the essential principles, tips, and frameworks for building highly effective engineering teams.
By: Addy Osmani
-
The Manager's Path
- A Guide for Tech Leaders Navigating Growth and Change
- By: Camille Fournier
- Narrated by: Janet Metzger
- Length: 10 hrs and 7 mins
- Unabridged
-
Overall
-
Performance
-
Story
Managing people is difficult wherever you work. But in the tech industry, where management is also a technical discipline, the learning curve can be brutal - especially when there are few tools, texts, and frameworks to help you. In this practical guide, author Camille Fournier (tech lead turned CTO) takes you through each stage in the journey from engineer to technical manager.
-
-
hard to tell which chapter you're on
- By Mike on 10-04-19
By: Camille Fournier
-
Scaling People
- Tactics for Management and Company Building
- By: Claire Hughes Johnson
- Narrated by: Claire Hughes Johnson
- Length: 11 hrs and 32 mins
- Unabridged
-
Overall
-
Performance
-
Story
Scaling People is a practical and empathetic guide to being an effective leader and manager in a high-growth environment. The tactical information it puts forward—including guidance on crafting foundational documents, strategic and financial planning, hiring and team development, and feedback and performance mechanisms—can be applied to companies of any size, in any industry.
-
-
Comprehensive and practical handbook for operating conpanies
- By J Kuo on 03-16-24
-
Storytelling with Data
- A Data Visualization Guide for Business Professionals
- By: Cole Nussbaumer Knaflic
- Narrated by: Cole Nussbaumer Knaflic
- Length: 5 hrs and 43 mins
- Unabridged
-
Overall
-
Performance
-
Story
Storytelling with Data teaches you the fundamentals of data visualization and how to communicate effectively with data. You'll discover the power of storytelling and the way to make data a pivotal point in your story. The lessons in this illuminative text are grounded in theory but made accessible through numerous real-world examples - ready for immediate application to your next graph or presentation.
-
-
Very insightful and actionable
- By Amazon Customer on 04-27-18
-
Database Internals
- A Deep Dive into How Distributed Data Systems Work, 1st Edition
- By: Alex Petrov
- Narrated by: Mike Chamberlain
- Length: 12 hrs and 51 mins
- Unabridged
-
Overall
-
Performance
-
Story
When it comes to choosing, using, and maintaining a database, understanding its internals is essential. But with so many distributed databases and tools available today, it's often difficult to understand what each one offers. With this practical guide, Alex Petrov guides developers through the concepts behind modern database and storage engine internals.
-
-
I can't believe this exists as an audiobook.
- By Michael Marcin on 12-18-23
By: Alex Petrov
-
First, Break All the Rules
- What the World's Greatest Managers Do Differently
- By: Marcus Buckingham, Gallup Press, Jim Harter - foreword
- Narrated by: Mel Foster
- Length: 9 hrs and 51 mins
- Unabridged
-
Overall
-
Performance
-
Story
They actually have vastly different styles and backgrounds. Yet despite their differences, great managers share one common trait: They don’t hesitate to break virtually every rule held sacred by conventional wisdom. They don’t believe that, with enough training, a person can achieve anything he sets his mind to. They don’t try to help people overcome their weaknesses. And, yes, they even play favorites. In this longtime management bestseller, Gallup presents the remarkable findings of its massive in-depth study of great managers.
-
-
Content is dated
- By A. Yoshida on 09-09-19
By: Marcus Buckingham, and others
-
The Effective Executive
- The Definitive Guide to Getting the Right Things Done
- By: Peter F. Drucker
- Narrated by: Jim Collins, Timothy Andrés Pabon
- Length: 6 hrs and 15 mins
- Unabridged
-
Overall
-
Performance
-
Story
For decades, Peter F. Drucker was widely regarded as "the dean of this country's business and management philosophers" ( Wall Street Journal). In this concise and brilliant work, he looks to the most influential position in management - the executive. The measure of the executive, Drucker reminds us, is the ability to "get the right things done". This usually involves doing what other people have overlooked as well as avoiding what is unproductive.
-
-
A few solid but basic ideas to keep in mind
- By Scott on 08-22-20
By: Peter F. Drucker
-
Wiring the Winning Organization
- By: Gene Kim, Steve Spear
- Narrated by: Alex Knox
- Length: 10 hrs and 52 mins
- Unabridged
-
Overall
-
Performance
-
Story
In their eagerly awaited book, Kim and Spear bring to light a new theory of high-achieving organizations. They examine how companies solve the most important problems better, faster, and easier than their competitors by quickly and regularly closing the gap between aspirations and real-world success. This book teaches companies that are struggling to perform how to achieve the continual greatness seen in the best of the best.
-
-
Powerful tools and a insights
- By Sean Brooks on 04-06-24
By: Gene Kim, and others
-
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.
-
-
Great tips, but the audio has some issues
- By Shawna Donnelly on 11-02-24
By: Sarah Drasner
-
Staff Engineer
- Leadership Beyond the Management Track
- By: Will Larson
- Narrated by: Shaula Evans
- Length: 8 hrs and 52 mins
- Unabridged
-
Overall
-
Performance
-
Story
At most technology companies, you'll reach Senior software engineer, the career level for software engineers, in five to eight years. At the career level, your company's career ladder won't require that you work towards the next promotion; being promoted further is an exception rather than expected. This is also when many engineers are first given an opportunity to move into engineering management.
-
-
Great content but some audio issues
- By David M. Tang on 07-08-21
By: Will Larson
-
Software Engineering at Google
- Lessons Learned from Programming Over Time
- By: Titus Winters, Tom Manshreck, Hyrum Wright
- Narrated by: Mark Sando
- Length: 23 hrs and 36 mins
- Unabridged
-
Overall
-
Performance
-
Story
How can software engineers manage a living codebase that evolves and responds to changing requirements and demands over the length of its life? Based on their experience at Google, software engineers Titus Winters and Hyrum Wright, along with technical writer Tom Manshreck, present a candid and insightful look at how some of the world’s leading practitioners construct and maintain software. This book covers Google’s unique engineering culture, processes, and tools and how these aspects contribute to the effectiveness of an engineering organization.
-
-
not useful
- By Andreas Andersen on 07-21-21
By: Titus Winters, and others
-
The Alignment Problem
- Machine Learning and Human Values
- By: Brian Christian
- Narrated by: Brian Christian
- Length: 13 hrs and 33 mins
- Unabridged
-
Overall
-
Performance
-
Story
Today's "machine-learning" systems, trained by data, are so effective that we've invited them to see and hear for us - and to make decisions on our behalf. But alarm bells are ringing. Systems cull résumés until, years later, we discover that they have inherent gender biases. Algorithms decide bail and parole - and appear to assess black and white defendants differently. We can no longer assume that our mortgage application, or even our medical tests, will be seen by human eyes. And autonomous vehicles on our streets can injure or kill.
-
-
Required reading for any AI course
- By ehan ferguson on 11-16-20
By: Brian Christian
-
The Unicorn Project
- A Novel About Developers, Digital Disruption, and Thriving in the Age of Data
- By: Gene Kim
- Narrated by: Frankie Corzo
- Length: 12 hrs and 24 mins
- Unabridged
-
Overall
-
Performance
-
Story
In The Unicorn Project, we follow Maxine, a senior lead developer and architect, as she is exiled to the Phoenix Project, to the horror of her friends and colleagues, as punishment for contributing to a payroll outage. She tries to survive in what feels like a heartless and uncaring bureaucracy and to work within a system where no one can get anything done without endless committees, paperwork, and approvals. One day, she is approached by a ragtag bunch of misfits who say they want to overthrow the existing order, to liberate developers, to bring joy back to technology work.
-
-
This is no Phoenix Project
- By SaintHax on 01-10-20
By: Gene Kim
-
7 Rules of Power
- Surprising—but True—Advice on How to Get Things Done and Advance Your Career
- By: Jeffrey Pfeffer
- Narrated by: Zac Aleman
- Length: 6 hrs and 13 mins
- Unabridged
-
Overall
-
Performance
-
Story
In 7 Rules of Power, Jeffrey Pfeffer, professor of organizational behavior at the Stanford University Graduate School of Business, provides the insights that have made both his online and on-campus classes incredibly popular—with life-changing results often achieved in 8 or 10 weeks. Rooted firmly in social-science research, Pfeffer’s 7 rules provide a manual for increasing your ability to get things done, including increasing the positive effects of your job performance.
-
-
Great advice and evidence based perspective
- By Camilo Velasquez on 06-22-23
By: Jeffrey Pfeffer
-
Multipliers, Revised and Updated
- How the Best Leaders Make Everyone Smarter
- By: Liz Wiseman, Stephen Covey - foreword
- Narrated by: Liz Wiseman, John Meagher
- Length: 11 hrs and 24 mins
- Unabridged
-
Overall
-
Performance
-
Story
We've all had experiences with two dramatically different types of leaders. The first type drain intelligence, energy, and capability from the people around them and always need to be the smartest people in the room. These are the idea killers, the energy sappers, the diminishers of talent and commitment. On the other side of the spectrum are leaders who use their intelligence to amplify the smarts and capabilities of the people around them.
-
-
Good points, but highly repetitive
- By 9a7ner on 02-27-19
By: Liz Wiseman, and others
People who viewed this also viewed...
-
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.
-
-
Great tips, but the audio has some issues
- By Shawna Donnelly on 11-02-24
By: Sarah Drasner
-
Leading Effective Engineering Teams
- Lessons for Individual Contributors and Managers from 10 Years at Google
- By: Addy Osmani
- Narrated by: Ray Greenley
- Length: 9 hrs and 34 mins
- Unabridged
-
Overall
-
Performance
-
Story
In this insightful and comprehensive guide, Addy Osmani shares more than a decade of experience working on the Chrome team at Google, uncovering secrets to engineering effectiveness, efficiency, and team success. Engineers and engineering leaders looking to scale their effectiveness and drive transformative results within their teams and organizations will learn the essential principles, tips, and frameworks for building highly effective engineering teams.
By: Addy Osmani
-
The Making of a Manager
- What to Do When Everyone Looks to You
- By: Julie Zhuo
- Narrated by: Karissa Vacker, Julie Zhuo
- Length: 7 hrs and 32 mins
- Unabridged
-
Overall
-
Performance
-
Story
Having managed dozens of teams spanning tens to hundreds of people, Julie Zhuo knows the most important lesson of all: Great managers are made, not born. The Making of a Manager is a modern field guide packed with everyday examples and transformative insights you need to be the kind of manager you wish you had.
-
-
Drink the Facebook Kool Aid
- By Amazon_Customer on 03-29-19
By: Julie Zhuo
-
Scaling People
- Tactics for Management and Company Building
- By: Claire Hughes Johnson
- Narrated by: Claire Hughes Johnson
- Length: 11 hrs and 32 mins
- Unabridged
-
Overall
-
Performance
-
Story
Scaling People is a practical and empathetic guide to being an effective leader and manager in a high-growth environment. The tactical information it puts forward—including guidance on crafting foundational documents, strategic and financial planning, hiring and team development, and feedback and performance mechanisms—can be applied to companies of any size, in any industry.
-
-
Comprehensive and practical handbook for operating conpanies
- By J Kuo on 03-16-24
-
The Manager's Path
- A Guide for Tech Leaders Navigating Growth and Change
- By: Camille Fournier
- Narrated by: Janet Metzger
- Length: 10 hrs and 7 mins
- Unabridged
-
Overall
-
Performance
-
Story
Managing people is difficult wherever you work. But in the tech industry, where management is also a technical discipline, the learning curve can be brutal - especially when there are few tools, texts, and frameworks to help you. In this practical guide, author Camille Fournier (tech lead turned CTO) takes you through each stage in the journey from engineer to technical manager.
-
-
hard to tell which chapter you're on
- By Mike on 10-04-19
By: Camille Fournier
-
Modern Software Engineering
- Doing What Works to Build Better Software Faster
- By: David Farley
- Narrated by: Amy Gordon
- Length: 9 hrs and 37 mins
- Unabridged
-
Overall
-
Performance
-
Story
In Modern Software Engineering, continuous delivery pioneer David Farley helps software professionals think about their work more effectively, manage it more successfully, and genuinely improve the quality of their applications, their lives, and the lives of their colleagues.
-
-
Could have been a 1-page bulleted list
- By Elle7se on 12-30-22
By: David Farley
-
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.
-
-
Great tips, but the audio has some issues
- By Shawna Donnelly on 11-02-24
By: Sarah Drasner
-
Leading Effective Engineering Teams
- Lessons for Individual Contributors and Managers from 10 Years at Google
- By: Addy Osmani
- Narrated by: Ray Greenley
- Length: 9 hrs and 34 mins
- Unabridged
-
Overall
-
Performance
-
Story
In this insightful and comprehensive guide, Addy Osmani shares more than a decade of experience working on the Chrome team at Google, uncovering secrets to engineering effectiveness, efficiency, and team success. Engineers and engineering leaders looking to scale their effectiveness and drive transformative results within their teams and organizations will learn the essential principles, tips, and frameworks for building highly effective engineering teams.
By: Addy Osmani
-
The Making of a Manager
- What to Do When Everyone Looks to You
- By: Julie Zhuo
- Narrated by: Karissa Vacker, Julie Zhuo
- Length: 7 hrs and 32 mins
- Unabridged
-
Overall
-
Performance
-
Story
Having managed dozens of teams spanning tens to hundreds of people, Julie Zhuo knows the most important lesson of all: Great managers are made, not born. The Making of a Manager is a modern field guide packed with everyday examples and transformative insights you need to be the kind of manager you wish you had.
-
-
Drink the Facebook Kool Aid
- By Amazon_Customer on 03-29-19
By: Julie Zhuo
-
Scaling People
- Tactics for Management and Company Building
- By: Claire Hughes Johnson
- Narrated by: Claire Hughes Johnson
- Length: 11 hrs and 32 mins
- Unabridged
-
Overall
-
Performance
-
Story
Scaling People is a practical and empathetic guide to being an effective leader and manager in a high-growth environment. The tactical information it puts forward—including guidance on crafting foundational documents, strategic and financial planning, hiring and team development, and feedback and performance mechanisms—can be applied to companies of any size, in any industry.
-
-
Comprehensive and practical handbook for operating conpanies
- By J Kuo on 03-16-24
-
The Manager's Path
- A Guide for Tech Leaders Navigating Growth and Change
- By: Camille Fournier
- Narrated by: Janet Metzger
- Length: 10 hrs and 7 mins
- Unabridged
-
Overall
-
Performance
-
Story
Managing people is difficult wherever you work. But in the tech industry, where management is also a technical discipline, the learning curve can be brutal - especially when there are few tools, texts, and frameworks to help you. In this practical guide, author Camille Fournier (tech lead turned CTO) takes you through each stage in the journey from engineer to technical manager.
-
-
hard to tell which chapter you're on
- By Mike on 10-04-19
By: Camille Fournier
-
Modern Software Engineering
- Doing What Works to Build Better Software Faster
- By: David Farley
- Narrated by: Amy Gordon
- Length: 9 hrs and 37 mins
- Unabridged
-
Overall
-
Performance
-
Story
In Modern Software Engineering, continuous delivery pioneer David Farley helps software professionals think about their work more effectively, manage it more successfully, and genuinely improve the quality of their applications, their lives, and the lives of their colleagues.
-
-
Could have been a 1-page bulleted list
- By Elle7se on 12-30-22
By: David Farley