Free book sample

Finding the Unusual

A Practical Guide to Outlier Detection in Machine Learning

Detecting anomalies in your data is one of the most challenging problems in machine learning—especially when you have few labeled examples of what "abnormal" actually looks like.

207 pages10 chaptersAug 23, 2026Anomaly Detection

Download sample:

About this book

This book cuts through the complexity and gives you a practical, step-by-step approach to outlier detection in semi-supervised learning environments. You'll learn why standard classification techniques fail for anomaly detection, discover which algorithms work best for different data patterns, and master the preprocessing and validation techniques that separate successful implementations from failed projects. Whether you're dealing with fraud detection, network intrusions, equipment failures, or any other anomaly scenario, this guide provides concrete methods, real-world examples, and decision frameworks to help you build robust outlier detection systems that actually work in production.

Table of contents

  1. IntroductionWhy Outlier Detection Matters in Modern Data Science, How Outlier Detection Differs from Traditional Classification, The Semi-Supervised Learning Advantage, What You'll Learn in This BookRead below
  2. Chapter 1: Fundamentals of Outlier DetectionDefining Outliers: Statistical, Distance-Based, and Contextual Perspectives, Types of Anomalies: Point, Collective, and Contextual Outliers, Core Challenges in Outlier Detection
  3. Chapter 2: Mathematical FoundationsDistance Metrics and Similarity Measures, Statistical Distributions and Probability Theory, Density Estimation Fundamentals, Information Theory Concepts for Anomaly Detection
  4. Chapter 3: Semi-Supervised Learning for Outlier DetectionOverview of Semi-Supervised Learning Paradigms, Leveraging Unlabeled Data for Better Detection, Label Propagation and Self-Training Approaches
  5. Chapter 4: Statistical and Distance-Based MethodsStatistical Approaches: Z-Score, IQR, and Mahalanobis Distance, Distance-Based Algorithms: KNN and LOF, Isolation Forest: A Tree-Based Approach
  6. Chapter 5: Density-Based and Clustering MethodsDBSCAN and Density-Based Clustering for Anomalies, Gaussian Mixture Models and Probabilistic Approaches, One-Class SVM for Boundary Definition
  7. Chapter 6: Deep Learning and Neural Network ApproachesAutoencoders for Reconstruction-Based Detection, Variational Autoencoders and Generative Models, Specialized Neural Network Architectures for Anomalies
  8. Chapter 7: Data Preparation and Feature EngineeringData Cleaning and Handling Missing Values, Feature Scaling and Normalization Techniques, Feature Selection and Dimensionality Reduction, Handling Class Imbalance in Outlier Detection
  9. Chapter 8: Ensemble Methods and Hybrid ApproachesEnsemble Strategies for Robust Detection, Voting and Averaging Mechanisms, Combining Supervised and Unsupervised Methods
  10. Chapter 9: Evaluation and Validation StrategiesEvaluation Metrics Beyond Accuracy: Precision, Recall, and F1, ROC Curves, AUC, and Threshold Selection, Cross-Validation Strategies for Anomaly Detection, Domain-Specific Validation and Business Metrics
  11. Chapter 10: Real-World Implementation and DeploymentScalability, Latency, and Production Considerations, Monitoring Model Performance and Data Drift, Case Studies: Fraud Detection, Network Security, and Equipment Monitoring
  12. ConclusionKey Takeaways and Best Practices, Future Directions in Outlier Detection Research
  13. Appendix: Quick Reference GuideAlgorithm Comparison Matrix, Implementation Checklist for Outlier Detection Projects

Introduction

A credit card company processes eighty million transactions a day. Roughly forty of them are fraudulent. The challenge is not building a model that can tell fraud from legitimate spending in general, since fraud patterns shift constantly and criminals adapt within weeks of any fixed rule. The real challenge is finding forty needles in eighty million pieces of hay, using a handful of confirmed fraud cases from last month and an ocean of transactions nobody has ever labeled at all. That specific problem, tiny amounts of confirmed truth surrounded by vast unlabeled data, is what this book is built around.

Outlier detection shows up under different names depending on the industry. A bank calls it fraud detection. A factory calls it predictive maintenance. A hospital calls it early warning. A cybersecurity team calls it intrusion detection. Underneath the naming, the mathematical problem is the same: most of the data represents normal behavior, and a small, often shifting fraction represents something that deserves attention. The methods for finding that fraction do not resemble the methods taught in a standard classification course, and practitioners who treat the two as interchangeable tend to build systems that fail quietly in production.

This introduction sets up four ideas that recur throughout the rest of the book. First, outlier detection solves a fundamentally different problem than classification, and that difference has concrete technical consequences. Second, semi-supervised learning is not a niche technique here but often the most practical starting point, since confirmed anomalies are almost always scarce. Third, the field is broad enough that no single algorithm dominates every situation, which means understanding tradeoffs matters more than memorizing one method. Fourth, the chapters ahead follow a deliberate path from foundational math to production deployment, and knowing that path in advance makes each chapter easier to place.

None of this is abstract for long. By the end of the book, you should be able to look at a dataset, a business problem, and a labeling budget, and choose a defensible approach rather than reaching for whatever algorithm appeared first in a tutorial. The rest of this introduction builds the case for why that skill is worth developing now.

Why Outlier Detection Matters in Modern Data Science

Organizations generate far more data than they can manually review, and the interesting events in that data are almost always rare. A manufacturing line might run for months without a single equipment failure, then produce a cascade of defective parts overnight because one bearing wore down. A network might carry billions of packets a day, with an intrusion attempt hiding among a few dozen suspicious ones. In every case, the cost of missing the rare event dramatically outweighs the cost of reviewing more data, which is exactly why automated detection has become a priority rather than a luxury across finance, manufacturing, healthcare, and security.

The financial stakes are concrete and well documented. Credit card networks, insurance companies, and e-commerce platforms lose measurable revenue to fraud every year, and the ones that catch fraud early save far more than the ones that only investigate after a customer complains[1]. The same logic applies in industrial settings, where Predictive Maintenance systems that flag unusual vibration or temperature patterns in equipment can prevent a costly unplanned shutdown by scheduling repairs before a part actually fails.

Healthcare offers a different flavor of the same problem. A patient's vital signs monitored continuously in an intensive care unit produce a steady stream of mostly unremarkable readings, punctuated by rare deviations that can signal a life-threatening event minutes before it becomes obvious to a human observer. Detecting that deviation early, without generating so many false alarms that staff start ignoring the system, requires the same statistical discipline used in fraud detection, just applied to a different signal and a different cost structure.

Cybersecurity teams face a structurally similar challenge at a much larger scale. Network intrusion detection systems monitor traffic patterns across thousands of connected devices, looking for the small number of sessions that indicate a breach attempt rather than routine activity. An attacker who understands the defense will deliberately try to look normal, which means the detection system has to be sensitive to subtle statistical deviations rather than obvious rule violations. This adversarial pressure is one reason outlier detection in security contexts tends to require more sophisticated methods than a simple threshold on a single variable.

What ties these examples together is a shared data structure: overwhelming normal behavior, a rare and valuable signal, and a real cost attached to missing that signal. Traditional business intelligence tools built around averages and dashboards are not designed to surface rare events. A dashboard showing that average transaction size held steady in a given hour tells you nothing about the three transactions in that hour that were the actual fraud. Outlier detection exists precisely to answer the question that averages hide, which is why it has become a standard capability rather than a research curiosity.

The demand for these systems is growing alongside the volume of data organizations collect. Sensors on industrial equipment, transaction logs from payment processors, and behavioral logs from web applications now generate data at a scale that makes manual review impossible even for a large team. As data volume increases, the fraction of that data representing genuine anomalies typically does not grow proportionally, meaning the needle-in-haystack ratio gets worse over time rather than better. This trend places increasing pressure on automated systems to do reliably what humans no longer can do at scale.

A useful way to frame the stakes is to think about asymmetric cost. In most outlier detection problems, missing a true anomaly (a fraudulent transaction, a failing part, an intrusion) costs far more than investigating a false alarm. That asymmetry shapes every design decision in this field, from how thresholds are chosen to how models are evaluated, and it is a theme that reappears when this book covers Threshold Selection and evaluation metrics in later chapters.

Consider a concrete illustration. An online retailer processes returns, and a small fraction of those returns are part of an organized fraud scheme where customers order items, use them, and return empty boxes. If the retailer's fraud team can only manually review two hundred returns a day out of fifty thousand, an outlier detection system that ranks returns by anomaly score lets the team focus attention where it matters most. Without that ranking, the team either reviews returns at random, missing most of the fraud, or reviews none at all, absorbing the full cost.

This pattern of scarce investigative capacity paired with abundant data is not going away. If anything, the gap between data volume and human review capacity keeps widening as organizations digitize more of their operations. Outlier detection systems, when built well, act as a force multiplier for the limited number of analysts, investigators, and engineers who ultimately have to act on the findings. That multiplier effect is the practical reason this field commands so much attention in modern data science teams.

The remaining sections of this introduction narrow the focus from why this matters broadly to what makes the technical problem distinct, why semi-supervised approaches fit it so naturally, and how the rest of the book is organized to build that expertise step by step.

How Outlier Detection Differs from Traditional Classification

A practitioner trained on standard supervised learning naturally reaches for the same toolkit when facing an anomaly problem: gather labeled examples, split into training and test sets, train a classifier, measure accuracy. This approach fails for outlier detection in ways that are not always obvious until the model is already in production. The core reason is that classification assumes both classes are reasonably represented and reasonably stable, while outlier detection typically involves a class that is rare, poorly defined, and constantly evolving.

Start with representation. A typical fraud dataset might contain 99.9 percent legitimate transactions and 0.1 percent fraudulent ones. A classifier trained naively on this data can achieve 99.9 percent accuracy simply by predicting legitimate every single time, which is obviously useless despite the impressive-sounding number. This is the Class Imbalance problem, and it forces a shift away from accuracy toward metrics like precision, recall, and the Precision-Recall Curve, which are covered in depth in the chapter on evaluation and validation strategies.

Definition is a deeper problem than representation. In a classification task like distinguishing cats from dogs, the categories are stable and well understood before a single image is labeled. In outlier detection, the definition of abnormal often only becomes clear after new anomalies appear. A new fraud scheme, a novel network attack, or an equipment failure mode nobody has seen before will not resemble any labeled example in the training set. A classifier trained to recognize known fraud patterns will confidently misclassify a genuinely new pattern as normal, because it has never seen anything like it and has no mechanism for flagging novelty itself.

This points to a structural difference in how the two problems are framed mathematically. Classification asks: given these features, which known category does this example belong to? Outlier detection more often asks: given the distribution of normal behavior, how far does this example deviate from what is expected? The second framing does not require labeled examples of every possible anomaly type. It only requires a good model of normal behavior, against which anything unusual stands out by virtue of its distance or low probability, using tools like Mahalanobis Distance or Kernel Density Estimation covered in the mathematical foundations chapter.

Consider a network intrusion scenario to make this concrete. A supervised classifier trained on last year's known attack types (SQL injection attempts, denial-of-service patterns, and so on) will perform well against those specific attack types showing up again. But a new zero-day exploit, structurally different from anything in the training data, slips through because it does not match any labeled attack signature. An Isolation Forest or Local Outlier Factor model, by contrast, does not need to have seen the exploit before. It only needs to notice that the traffic pattern deviates from what normal traffic looks like, which is a much weaker and more achievable requirement.

Evaluation itself works differently as a consequence. In classification, you can build a balanced test set and report clean numbers like accuracy or F1 score with reasonable confidence that they reflect real-world performance. In outlier detection, test sets are almost never balanced, ground truth for what counts as an anomaly is often disputed even among domain experts, and a model's performance on last year's anomalies says little about how it will handle next year's unknown ones. This uncertainty is one reason domain-specific validation, discussed later in the book, matters as much as any single statistical metric.

Another practical difference shows up in how errors are treated. A classification error, misclassifying a cat as a dog, is usually a fairly neutral mistake with a fixed, symmetric cost. An outlier detection error is rarely symmetric. Missing a fraudulent transaction might cost thousands of dollars, while a false alarm might cost a few minutes of an analyst's time reviewing a legitimate transaction. Designing a system around this asymmetry means accepting a higher false positive rate in exchange for a lower false negative rate, a tradeoff that classification textbooks rarely emphasize but that anomaly detection cannot avoid.

The temporal dimension adds another layer classification rarely has to deal with. Normal behavior itself often shifts over time, a phenomenon this book refers to as Data Drift and Concept Drift. A model trained on last quarter's transaction patterns might flag perfectly normal holiday shopping spikes as anomalies simply because spending habits changed. Classification models, once trained on a stable set of categories like animal species, rarely face this kind of moving target, but outlier detection systems in production must be monitored and often retrained to keep pace with a changing baseline.

Feature relevance also plays out differently. In classification, a feature that separates the classes well is valuable regardless of its meaning. In outlier detection, a feature might be irrelevant for 95 percent of the data and only diagnostic within a narrow context, which is the essence of a Contextual Anomaly. A temperature reading of 40 degrees Celsius might be completely normal for an industrial furnace but a clear anomaly for a server room, meaning the same numeric value carries opposite meanings depending on context that a naive classifier trained without that context would never capture.

Recognizing these differences early prevents a common and costly mistake: spending months building a beautifully tuned classifier only to discover it cannot generalize to anomalies it has never seen, cannot handle the imbalance in real production data, and cannot adapt as normal behavior shifts. The algorithms and workflows introduced in later chapters, from statistical baselines to deep learning approaches, are built specifically around these constraints rather than around the assumptions that make standard classification work well.

The Semi-Supervised Learning Advantage

Fully supervised outlier detection would require a large, reliably labeled set of both normal and anomalous examples, and this almost never exists in practice. Fully unsupervised detection, at the other extreme, uses no labels at all and relies purely on statistical structure to flag deviations, which works but throws away any confirmed knowledge an organization has painstakingly gathered over time. Semi-Supervised Learning sits between these extremes, using the small set of confirmed labels that does exist, usually of the normal class or a handful of confirmed anomalies, alongside a much larger pool of unlabeled data.

The scarcity of labeled anomalies is not a temporary inconvenience, it is a structural feature of the problem. A fraud team might confirm two hundred fraud cases a month out of millions of transactions, and confirming each case requires a human investigator's time. A maintenance team might only have records of a dozen confirmed equipment failures over several years, because equipment failure is, by design, supposed to be rare. Waiting to accumulate a large labeled dataset before building a detection system means waiting years, by which point the patterns being modeled may have already changed.

Semi-supervised approaches sidestep this bottleneck in a specific way. Many methods in this space train primarily on the abundant unlabeled data, or on a labeled set of confirmed normal examples, and use the sparse confirmed anomalies mainly to validate or calibrate the model rather than to drive the entire training process. This matches the practical reality of most organizations, which typically know a lot about what normal operations look like (since that is most of their historical data) and very little about the full space of possible anomalies.

One family of techniques central to this book is Label Propagation, where a small number of labeled points spread their label information across a graph of similarity relationships to unlabeled points. Imagine plotting network sessions in a feature space where similar sessions cluster together. If a handful of sessions are confirmed intrusions, label propagation lets that confirmed information spread to nearby unlabeled sessions that share similar characteristics, effectively multiplying the value of each expensive manual confirmation.

A second technique, Self-Training, works iteratively. A model trained on the small labeled set makes predictions on the unlabeled data, the most confident predictions get added to the labeled set as if they were true labels, and the model retrains on this expanded set. Repeated over several rounds, this process can meaningfully improve detection performance without requiring a single additional manual label, though it carries a real risk: if the initial model is biased or wrong about certain patterns, self-training can reinforce that bias rather than correct it, a failure mode covered in more depth in the dedicated semi-supervised learning chapter.

Consider a concrete workflow to make this tangible. A telecom company wants to detect fraudulent SIM card usage. They have 500 confirmed fraud cases from the past year, out of 40 million active SIM cards. A purely supervised classifier trained on 500 positive examples against 40 million negative ones would struggle badly with class imbalance and would likely overfit to the specific fraud patterns those 500 cases happen to represent. A semi-supervised pipeline instead builds a strong model of normal usage patterns from the vast unlabeled majority, uses the 500 confirmed cases to validate which deviations actually matter, and applies self-training or label propagation to extend confidence to similar unconfirmed cases sitting nearby in feature space.

The practical benefit compounds over time. As a semi-supervised system flags new candidates for investigation and analysts confirm or reject them, those confirmations become new labeled data that can retrain and refine the model. This creates a feedback loop where the system improves continuously with minimal additional manual labeling effort beyond the investigative work the team was already doing. Organizations that set up this loop deliberately, treating each investigation as a data-generating event rather than a one-off task, tend to see detection quality improve steadily over months and years.

Semi-supervised methods also offer a middle ground on model interpretability and trust. Fully unsupervised methods can feel like a black box to stakeholders who ask why a particular case was flagged, since there is no ground truth to point to for validation. Semi-supervised methods, by incorporating at least some confirmed examples, give practitioners concrete cases to point to when explaining or defending a model's behavior, which matters enormously when the model's flags trigger real actions like blocking a transaction or shutting down a machine.

It would be a mistake to treat semi-supervised learning as strictly superior in every case. When an organization has essentially no labeled data at all, fully unsupervised methods remain the only starting option, and when an organization has genuinely abundant, high-quality labels for both classes, standard supervised methods can outperform more complex semi-supervised pipelines. The advantage of semi-supervised learning is specifically in the vast middle ground most real organizations occupy: some labels, not enough for full supervision, but too valuable to discard as unsupervised methods effectively would.

This middle-ground positioning is precisely why semi-supervised learning receives dedicated treatment in this book rather than a passing mention. The techniques and tradeoffs explored in the dedicated chapter build directly on the mathematical foundations of distance and density covered next, and they inform the practical choices made throughout the statistical, density-based, and deep learning methods presented later.

What You'll Learn in This Book

The chapters ahead follow a sequence designed to move from concepts to code to production, rather than jumping straight into algorithms without the vocabulary and math needed to evaluate them critically. The next chapter builds the shared vocabulary for what an outlier actually is, distinguishing between a Point Anomaly, a Collective Anomaly, and a Contextual Anomaly, along with a candid look at why detecting each of these categories is genuinely hard rather than merely inconvenient.

From there, the mathematical foundations chapter builds the toolkit that every later algorithm draws from: distance metrics like Euclidean Distance and Cosine Similarity, statistical distributions, density estimation, and information theory concepts including Entropy and KL Divergence. This is not math for its own sake. Every algorithm covered in later chapters is a specific application of one or more of these ideas, and understanding the underlying math makes it possible to reason about why an algorithm fails on a given dataset rather than treating it as an unexplainable black box.

The semi-supervised learning chapter that follows expands on the advantages introduced above, covering the full landscape of paradigms, concrete techniques for leveraging unlabeled data, and detailed treatment of label propagation and self-training with worked examples showing where each technique shines and where it breaks down.

Two chapters then cover the classical algorithmic toolkit. One presents statistical and distance-based methods including the Z-Score, the Interquartile Range, Mahalanobis distance, K-Nearest Neighbors Anomaly Detection, the Local Outlier Factor, and the Isolation Forest, framed as interpretable baselines every practitioner should understand before reaching for anything more complex. The next covers density-based and clustering-driven methods, including DBSCAN, Gaussian Mixture Models, and the One-Class SVM, all of which find anomalies by identifying low-density or unassigned regions in the data rather than relying purely on distance to a fixed center.

A dedicated chapter then turns to deep learning, showing how Autoencoder models detect anomalies through Reconstruction Error and how Variational Autoencoder architectures use a learned Latent Space for generative anomaly detection. These methods matter most when data is high-dimensional or unstructured, like images or complex sensor arrays, where classical distance and density methods start to struggle.

No algorithm performs well on poorly prepared data, which is why an entire chapter is devoted to data preparation specifically for outlier detection. This covers cleaning strategies, Feature Scaling, Dimensionality Reduction, and handling extreme Class Imbalance with techniques like SMOTE. This chapter exists because, in practice, the difference between a detection system that works and one that fails is usually found here, not in the choice of algorithm.

Following that, a chapter on ensemble methods shows how combining multiple detectors through Ensemble Anomaly Detection strategies and Anomaly Score Averaging often produces more robust results than relying on any single model, since different algorithms tend to catch different types of anomalies and their combined judgment reduces the blind spots of each individual approach.

Evaluation gets its own chapter because it genuinely works differently here than in standard machine learning. This chapter covers precision, recall, and F1 in the imbalanced setting, AUC-ROC and the Precision-Recall Curve, threshold selection strategies, cross-validation approaches adapted for anomaly detection, and domain-specific validation tied to actual business metrics rather than abstract statistical scores.

The final substantive chapter moves from trained models to real systems, covering scalability and latency considerations, monitoring for data drift and concept drift once a model is live, and detailed case studies spanning fraud detection, network security, and equipment monitoring through predictive maintenance. A concluding chapter distills key takeaways and points toward open research directions, followed by an appendix with a quick-reference algorithm comparison matrix and an implementation checklist for new projects.

Read sequentially, these chapters build a complete framework: understand the problem precisely, master the math behind the methods, exploit the labels you actually have through semi-supervised techniques, choose and combine algorithms deliberately, prepare data with the same rigor as model selection, evaluate honestly against business goals, and deploy with monitoring built in from day one. That framework is the practical foundation the rest of this book puts to work, one deliberate step at a time.

Back to contents

Notes

Introduction

  1. 1. Richard Bolton and David Hand, "Statistical Fraud Detection: A Review," Statistical Science, 2002

This is the end of the free sample. The full book has 10 chapters.

Want this book written for you?

Tell us your goals and background, and get your own version of this book, tailored by AI to you.

User avatar
User avatar
User avatar
User avatar
User avatar
9,423 books created by readers like you
As seen on:
Product HuntRedditMediumDEV

Benefits of AI-tailored books

Read one book, not ten:
all the Anomaly Detection knowledge you need, gathered into a single book.
Save days of learning:
tell us your goals, choose your topics, and the whole book is built around them.
Learn effortlessly:
Anomaly Detection book written for your specific background and expertise.
Understand at a glance:
includes charts, tables, timelines, checklists, decision trees, and more.
Stay current:
written the day you order it, not years ago.
Trust what you read:
every book is checked for accuracy, with real research when your subject needs it.

Create your unique book in 3 steps

1. Select your focus

Select the focus of your Anomaly Detection book and share your background

Your Anomaly Detection book focus
2. Personalize your book

Specify your goals and choose sub-topics to include

3. Get your tailored book

Your book is ready in 10 minutes. Read it online, download as EPUB or PDF, or send to Kindle.

Frequently asked questions

What is TailoredRead?

TailoredRead creates complete, full-length nonfiction ebooks, written specifically for you. Tell us what you want to learn and why, and TailoredRead writes you a complete ebook on it, with charts, tables, and diagrams throughout. Read it online, on Kindle, or on any e-reader, or download it as a PDF or EPUB. Every book is written fresh the day you order it.

How is the book tailored to me?

Before anything is written, you answer a few short questions about your goals, your background, and the topics you care about. Your book is then planned around your answers: written at your level, focused on your goals, and covering the topics you chose, instead of the one-size-fits-all book a store sells everyone.

Will it read like generic AI content?

No. Your book isn't a chat transcript: it's planned chapter by chapter before a single word is written, told in a clear book voice, and explains ideas visually with charts, tables, and diagrams. After writing, every book goes through an editorial pass that polishes chapters so the book reads consistent from start to finish. Judge for yourself: browse thousands of sample books on our Explore Books page.

How accurate is the content?

Our AI first checks whether your subject needs live research. Niche and fast-moving subjects are researched before writing, and the book plan and chapters are grounded in what it finds. After writing, every book goes through a quality pass that checks its facts and consistency, and researched books list their sources in a Notes section at the back.

How long is the book?

You choose the length: Comprehensive (250-300 pages), Detailed (150-200 pages), Essential (70-100 pages), or Short (30-50 pages).

Does the book include visuals?

Yes. Every book includes charts, tables, and diagrams: timelines, checklists, step-by-step guides, decision trees, comparison tables, matrices, and bar charts. A typical book includes dozens of these visual elements.

Can I read it on Kindle? What formats can I download?

Yes. Every book can be read in our online reader or downloaded as a PDF or EPUB. The EPUB can be opened with Kindle, Apple Books, Kobo, and any e-reader. The Commercial and Author licenses also include an editable Word (DOCX) and Markdown download.

How much does it cost?

About the price of a regular ebook. The exact price depends on your book's length and complexity, from $2 for the shortest books to $35 for the most comprehensive, and it's shown when you review your book, before you commit to anything. Each book is a one-time purchase, yours to keep, no subscription. Licenses that let you share, teach, or publish your book range from $35.99 to $49.99.

Can I preview the book before purchasing?

Before you pay, you'll see what your book will cover: the title, a detailed description, the estimated length, and the complete chapter-by-chapter table of contents, so you know what you're getting before you decide. The full text itself is written after you purchase.

How long does it take to create a book?

About 10 minutes. You can start reading the opening chapters while the rest is still being written.

Personalize and buy this book

Get your personalized version, tailored by AI to your goals, background, and interests