Information Retrieval Systems

Chapter 14
Ethics, Privacy, Security, and Governance

Post Graduate Program in Data science
Information Retrieval Systems   •   Post Graduate

Ethics, Privacy, Security, and Governance

Introduction

Information retrieval (IR) systems determine which information people see, in what order, and under what description. Search engines, enterprise search, digital libraries, legal discovery platforms, recommendation-assisted retrieval, and retrieval-augmented generation systems therefore exercise significant informational power. Their effects extend beyond relevance and efficiency: they can amplify or suppress viewpoints, expose confidential information, reproduce social inequalities, facilitate surveillance, and enable manipulation.

A responsible retrieval system must consequently be evaluated as a socio-technical system rather than merely as an indexing and ranking algorithm. Its ethical quality depends on data provenance, collection practices, representation, ranking objectives, interface design, access controls, operational monitoring, institutional incentives, and avenues for remedy. This chapter examines the principal risks and governance mechanisms required for trustworthy retrieval.

Learning Objectives

By the end of this chapter, students should be able to:

  1. Explain bias, fairness, transparency, manipulation, misinformation, copyright, privacy, and data-residency risks in IR.
  2. Distinguish relevance, fairness, accountability, explainability, privacy, and security objectives.
  3. Evaluate retrieval systems using appropriate technical and governance measures.
  4. Analyse adversarial attacks and design defensive controls.
  5. Apply regulatory, audit, and risk-management principles to a retrieval deployment.
  6. Propose a responsible-governance framework for conventional and AI-assisted retrieval.

1. The Ethical Surface of Retrieval Systems

A retrieval pipeline commonly includes document acquisition, crawling or ingestion, parsing, indexing, query processing, ranking, presentation, logging, and feedback collection. Each stage introduces different risks.

StageTypical ethical or governance risk
AcquisitionUnlawful collection, unclear provenance, copyright infringement
ProcessingInferred sensitive attributes, lost context, language or cultural bias
IndexingAccidental exposure, stale records, duplication, poisoned content
RankingPopularity bias, commercial manipulation, viewpoint suppression
PresentationMisleading snippets, dark patterns, inadequate accessibility
LoggingSurveillance, re-identification, excessive retention
FeedbackFeedback loops, brigading, manipulation of relevance signals

The central design challenge is that objectives may conflict. Maximising click-through rate can increase sensational or misleading results. Maximising recall can expose more personal information. Strong privacy controls can reduce personalisation. A governance process must therefore make trade-offs explicit rather than allowing them to emerge accidentally from an optimisation metric.

2. Bias, Representation, and Fairness

2.1 Sources of bias

Bias is a systematic tendency that produces unequal error, exposure, or benefit across people, groups, languages, topics, or institutions. It may arise from:

  • Sampling bias: the indexed corpus does not represent the population or the relevant information universe.
  • Historical bias: documents encode past discrimination or unequal institutional power.
  • Annotation bias: assessors apply inconsistent or culturally narrow relevance judgments.
  • Language bias: performance differs across languages, dialects, scripts, or varieties.
  • Popularity bias: frequently linked or clicked sources receive further exposure.
  • Position bias: users examine highly ranked results more often, making their clicks appear more relevant.
  • Feedback-loop bias: rankings influence behaviour, and that behaviour is then used to retrain rankings.
  • Deployment bias: a model developed for one population is used in another context.

Bias does not always mean that an algorithm intentionally discriminates. A system can create unequal outcomes through apparently neutral features such as links, historical clicks, geographic signals, or query expansion.

2.2 Fairness dimensions

Fairness is context-dependent. Relevant dimensions include:

  • Representational fairness: groups are not demeaned, erased, or systematically misrepresented.
  • Allocational fairness: access to information, visibility, or service quality is not unjustly distributed.
  • Procedural fairness: affected users can understand, challenge, and appeal decisions.
  • Individual fairness: similar cases receive similar treatment, subject to legitimate contextual distinctions.
  • Group fairness: specified performance or exposure measures are comparable across groups.

No single fairness criterion is universally correct. Equal average precision across groups may coexist with unequal false-negative rates. Equal exposure may be inappropriate when sources differ substantially in quality or authority. Fairness metrics must therefore be linked to the system’s purpose and the harms at stake.

A basic group-specific error-rate analysis can use false-negative rate:

FNRg = FNg ÷ (FNg + TPg)

Here, FNg is the number of relevant items incorrectly excluded for group g, and TPg is the number of relevant items correctly retrieved. The measure is meaningful only when group membership is defined lawfully and ethically, labels are reliable, and the relevant outcome is binary or appropriately reduced to a binary decision. In ranking systems, exposure and utility measures are often more informative than classification error alone.

For a ranked list, discounted cumulative gain is frequently used to assess graded relevance:

DCG@k = ∑i=1k (2reli − 1) ÷ log₂(i + 1)

Here, reli is the relevance grade at rank i, and k is the evaluation depth. The formula assumes relevance grades are comparable and that lower ranks receive less attention. It measures ranking quality, not fairness. Fairness analysis may compare DCG, recall, exposure, or harmful-content rates across relevant groups, but such comparisons require careful interpretation.

2.3 Mitigation strategies

Effective mitigation may occur before, during, or after ranking:

  1. Pre-processing: improve corpus coverage, correct labels, document data provenance, and include underrepresented languages or sources.
  2. In-processing: add fairness constraints, diversify ranking objectives, or penalise known harmful patterns.
  3. Post-processing: re-rank results for diversity, balance exposure, suppress demonstrably harmful content, or provide alternative views.
  4. Institutional controls: establish review boards, escalation procedures, impact assessments, and independent audits.

Mitigation must not conceal legitimate quality differences or impose tokenistic inclusion. It should be tested for unintended effects, including reduced usefulness, new forms of stereotyping, and censorship risks.

3. Transparency, Explainability, and Accountability

Transparency concerns what is disclosed about a system; explainability concerns whether a particular outcome can be understood; accountability concerns who is responsible and how remedies operate. Publishing an algorithm or model is insufficient if users cannot understand data sources, ranking factors, commercial relationships, limitations, or appeal mechanisms.

A useful transparency statement should identify:

  • the system’s purpose and intended users;
  • corpus scope, update frequency, and major exclusions;
  • ranking and personalisation factors at an appropriate level;
  • use of sponsored placement or commercial optimisation;
  • known performance disparities and failure modes;
  • logging, retention, sharing, and deletion practices;
  • mechanisms for correction, appeal, and incident reporting.

Explanations should be truthful and calibrated. A post hoc explanation that merely lists plausible features may create false confidence. For high-impact uses, organisations should retain reproducible evidence: model and index versions, configuration, training and evaluation data descriptions, access-control policies, and significant operator decisions.

Accountability requires named owners. A practical accountability chain assigns responsibility to data stewards, system engineers, product managers, security teams, legal officers, and senior decision-makers. “The algorithm” should never be treated as an accountable agent.

4. Manipulation, Misinformation, and Information Quality

Search engine manipulation includes search-engine optimisation intended to deceive, coordinated link networks, click fraud, query manipulation, astroturfing, and adversarial content designed to exploit ranking features. Misinformation is false or misleading information shared without necessarily intending harm; disinformation involves deliberate deception. Retrieval systems can amplify both because ranking converts a large corpus into an attention hierarchy.

Important safeguards include:

  • source provenance and cryptographic or institutional authenticity signals where available;
  • freshness and correction mechanisms;
  • independent corroboration for high-impact claims;
  • separation of organic and sponsored results;
  • labels for uncertainty, disputed claims, and generated summaries;
  • rate limits and anomaly detection for coordinated activity;
  • human review for high-risk queries such as medical, electoral, or emergency information;
  • user controls for source diversity and date range.

A retrieval system should not equate popularity with truth. Nor should it silently remove contested information. A defensible design distinguishes ranking, warning, demotion, removal, and access restriction, and documents the threshold and authority for each action.

Retrieval-augmented generation introduces an additional risk: a system may retrieve a low-quality passage and present a fluent but unsupported answer. Controls should preserve citations, show supporting passages, distinguish retrieved evidence from generated interpretation, and test whether the answer is entailed by the retrieved material.

5. Copyright, Licensing, and Data Provenance

Indexing and displaying content can involve copying, caching, transformation, excerpting, and derivative generation. Legal treatment differs by jurisdiction and depends on factors such as licence terms, purpose, amount used, market effect, and the nature of the work. Copyright compliance is therefore not reducible to a single technical rule.

A governance programme should maintain:

  • source identity and provenance;
  • licence, access, and usage restrictions;
  • permitted operations, such as indexing but not redistribution;
  • takedown, correction, and rights-holder contact procedures;
  • retention and deletion records;
  • controls on model training or generated summaries where applicable.

Technical measures include robots exclusion signals, licence metadata, access-controlled crawling, content hashing, and restricted caching. These measures support compliance but do not replace legal analysis. Public availability does not automatically mean unrestricted reuse.

6. Privacy and Data Protection

Privacy concerns more than secrecy. It includes autonomy, contextual integrity, freedom from unwarranted surveillance, and control over personal information. Search queries can reveal health conditions, political beliefs, sexuality, religious affiliation, employment concerns, or legal problems. Even apparently harmless logs may become sensitive when combined with location, identity, time, and browsing history.

6.1 Privacy risks in the retrieval lifecycle

  • Collection: excessive query, identity, location, or device data.
  • Inference: prediction of sensitive attributes from queries or documents.
  • Exposure: snippets or results reveal private information to unauthorised users.
  • Retention: old logs remain available after their operational purpose ends.
  • Linkage: records are re-identified by combining datasets.
  • Secondary use: logs collected for quality measurement are used for advertising or employee surveillance.

6.2 Privacy-preserving controls

Privacy by design includes data minimisation, purpose limitation, access control, encryption, retention schedules, pseudonymisation, aggregation, and user deletion mechanisms. Pseudonymisation reduces direct identification but does not make data anonymous if re-identification remains reasonably possible.

Differential privacy offers a formal privacy model for some aggregate releases. A mechanism M is ε-differentially private if, for neighbouring datasets D and D′ differing in one person, and for every possible output set S:

P[M(D) ∈ S] ≤ e^ε × P[M(D′) ∈ S]

Here, ε is the privacy-loss parameter; smaller values generally provide stronger privacy, usually at the cost of less accurate statistics. The guarantee applies to the specified mechanism and neighbouring-dataset definition. It does not prevent privacy loss from information already known, nor does it automatically protect raw logs, model outputs, or poorly designed auxiliary releases.

Search systems should also consider query privacy. Approaches include on-device processing, encrypted transport, private information retrieval, query generalisation, and limiting retention. Each has performance, usability, and threat-model constraints.

7. Data Residency and Cross-Border Governance

Data residency refers to the physical or logical location where data is stored or processed. Data sovereignty concerns the authority of a jurisdiction over that data. These issues matter when search logs, documents, embeddings, backups, or model-training records cross borders.

A residency assessment should map:

  1. data categories and sensitivity;
  2. origin, storage, processing, backup, and support locations;
  3. legal transfer mechanisms;
  4. subcontractors and cloud regions;
  5. government-access and disclosure risks;
  6. deletion and exit procedures.

A system may appear resident in one country while support staff, telemetry services, replicated indexes, or disaster-recovery systems operate elsewhere. Governance must therefore follow the whole data flow, not just the primary database location.

8. Security and Adversarial Attacks

Security protects confidentiality, integrity, and availability. Retrieval systems face both conventional attacks and attacks targeting ranking behaviour.

ThreatExamplePrincipal control
Credential compromiseStolen administrator accountStrong authentication, least privilege
Data poisoningMalicious documents or labels enter the indexProvenance checks, quarantine, anomaly detection
Index manipulationUnauthorised changes to postings or embeddingsIntegrity verification, signed releases, access control
Query injectionCrafted input changes downstream processingInput validation, isolation, secure parsers
Membership inferenceAttacker infers whether a document was includedPrivacy-aware training and output limitation
Model extractionRepeated queries approximate a ranking or generation modelRate limits, monitoring, response controls
Prompt injectionRetrieved text instructs a generative component to ignore policyContent isolation, instruction hierarchy, sanitisation
Denial of serviceHigh-volume or expensive queries exhaust resourcesQuotas, caching, admission control

Threat modelling should identify assets, actors, attack paths, impact, and controls. For confidential enterprise retrieval, an insider with legitimate access may be more realistic than an external hacker. For public search, coordinated content farms and automated query traffic may dominate.

Security controls should include secure software development, dependency management, vulnerability testing, secrets protection, network segmentation, audit logs, backup recovery, red-team exercises, and incident response. Logs themselves must be protected because they may contain sensitive queries.

9. Regulatory Compliance and Governance Frameworks

Applicable requirements vary by jurisdiction and sector, but recurring obligations include lawful processing, transparency, purpose limitation, data-subject rights, security safeguards, records of processing, breach response, accessibility, intellectual-property compliance, and non-discrimination. High-impact or automated decision systems may require impact assessments, human oversight, contestability, and documentation.

A mature governance framework combines:

  • Policy: acceptable uses, prohibited uses, retention, access, and escalation.
  • Risk assessment: likelihood, severity, affected populations, and residual risk.
  • Lifecycle controls: review at design, procurement, deployment, change, and retirement.
  • Documentation: data sheets, system cards, evaluation reports, decision records, and vendor evidence.
  • Independent assurance: internal audit, external assessment, penetration testing, and red teaming.
  • Remedy: correction, deletion, appeal, compensation where appropriate, and incident learning.

A simple prioritisation model can be useful for triage:

Risk priority = Likelihood × Impact

This is a decision aid, not a universal scientific law. Both terms must be defined on a documented scale, and low-probability catastrophic harms should not be ignored merely because their product score is moderate. Vulnerability, reversibility, affected population, and uncertainty should supplement the score.

10. Auditability and Evaluation

Auditability means that an authorised reviewer can reconstruct what the system did, why it did it, which data and configuration were involved, and whether controls operated as intended. Auditability requires more than retaining raw logs.

An audit trail should record, subject to privacy limits:

  • request time and system version;
  • index, model, and policy versions;
  • access decision and user or service role;
  • retrieved identifiers and ranking configuration;
  • administrative changes;
  • alerts, overrides, and incident actions.

Evaluation should combine technical, social, and operational evidence. Relevant measures may include precision, recall, nDCG, latency, availability, harmful-result rate, privacy incidents, disparate performance, accessibility, and appeal outcomes. Offline test collections can be stale or unrepresentative; online experiments can expose users to harm. High-risk experiments require staged rollout, monitoring, stopping rules, and ethical review.

11. An Integrated Responsible-Retrieval Lifecycle

A practical lifecycle is:

  1. Define purpose and harm boundaries. Specify legitimate uses, unacceptable uses, affected stakeholders, and decision authority.
  2. Map data and rights. Record provenance, licences, sensitive fields, residency, retention, and deletion obligations.
  3. Threat-model the system. Include privacy, security, manipulation, misuse, and failure scenarios.
  4. Set measurable requirements. Combine relevance with fairness, safety, privacy, accessibility, and reliability objectives.
  5. Build controls. Apply minimisation, access control, provenance validation, source quality checks, and safe ranking.
  6. Evaluate before deployment. Use representative queries, subgroup analysis, adversarial tests, and human review.
  7. Deploy gradually. Use monitoring, rollback, rate limits, and clear user disclosures.
  8. Provide remedy. Support correction, takedown, appeal, deletion, and incident reporting.
  9. Reassess continuously. Drift, new attacks, legal change, and social impact require periodic review.

12. Illustrative Case: A University Enterprise Search System

Background

A university deploys a retrieval-augmented assistant over policies, student-support pages, research documents, and internal administrative records. It stores queries to improve ranking and uses a cloud provider with regional replication.

Problem

Students report that searches for counselling and disability support sometimes reveal overly specific snippets. Staff discover that outdated disciplinary guidance ranks above current policy. The system also performs poorly for international students searching in languages other than English.

Analysis

The privacy problem results from indexing documents whose access rules were designed for human browsing, not snippet generation. The quality problem reflects stale documents and weak version signals. The language disparity arises from limited evaluation data and English-dominated click feedback. Regional replication creates an unresolved residency question.

Approach

The university establishes a data-classification policy and excludes restricted records from the general index. Snippet generation is constrained by document permissions and redacts sensitive fields. Each policy receives an owner, effective date, expiry review, and supersession link. Ranking gives controlled weight to current authoritative documents rather than relying primarily on clicks. Multilingual test queries are collected with consent and evaluated by qualified reviewers. Query logs are minimised, pseudonymised, access-controlled, and deleted on a documented schedule. The procurement team verifies cloud regions, subprocessors, transfer mechanisms, and deletion commitments.

A governance group involving students, disability services, legal advisers, librarians, security staff, and technical personnel reviews incidents quarterly. Users can report an incorrect result or privacy concern and receive a response through a defined process.

Outcome

The revised system reduces disclosure risk, improves policy currency, and identifies language-specific performance gaps that can be addressed through better content and evaluation. It does not eliminate all risk: authorised users may still misuse information, translations may lose nuance, and new documents require ongoing review.

Learning points

The case demonstrates that responsible retrieval is not achieved by adding a single filter. It requires aligned information architecture, permissions, ranking, privacy engineering, procurement, evaluation, and institutional accountability.

13. Challenges and Contemporary Developments

Several unresolved challenges deserve advanced study. First, fairness can conflict with relevance, privacy, or source authority, and there is no context-free optimum. Second, generative retrieval and summarisation make provenance harder to inspect because users may see an answer rather than the original ranking. Third, adversaries adapt to detection, creating a continual security game. Fourth, legal rules differ across jurisdictions and may change faster than system architecture. Fifth, synthetic content makes authenticity and source attribution increasingly difficult.

Emerging approaches include privacy-preserving analytics, confidential computing, provenance standards, retrieval-specific red teaming, causal analysis of ranking effects, federated or local search, and structured transparency reports. These should be assessed critically: technical novelty does not guarantee social legitimacy or legal compliance.

Best-Practice Checklist

Before production deployment, an organisation should be able to answer “yes” to the following questions:

  • Is the purpose legitimate, specific, and documented?
  • Are data sources, rights, retention, and residency mapped?
  • Are sensitive documents protected at retrieval and snippet stages?
  • Have subgroup, language, accessibility, and harmful-content evaluations been performed?
  • Are sponsored, personalised, and generated results clearly identified?
  • Can users correct, appeal, delete, or report problematic outcomes?
  • Are model, index, policy, and access changes auditable?
  • Have poisoning, prompt injection, extraction, and denial-of-service attacks been tested?
  • Are responsible owners and incident procedures assigned?
  • Is the system periodically reassessed after deployment?

Chapter Summary

Ethical retrieval requires more than accurate ranking. Bias may enter through data, labels, popularity signals, language coverage, feedback loops, and deployment context. Fairness must be defined for the specific harm and use case, then measured alongside relevance and exposure. Transparency should explain purpose, data, ranking, commercial influences, limitations, and remedies, while accountability assigns responsibility to people and institutions.

Manipulation and misinformation require provenance, source diversity, correction processes, anomaly detection, and careful separation of ranking from truth claims. Copyright and licensing obligations require documented provenance and rights-aware ingestion. Privacy protection depends on minimisation, purpose limitation, access control, retention, secure logging, and—where suitable—formal privacy mechanisms such as differential privacy. Data residency must be evaluated across storage, processing, replication, support, and deletion.

Security governance must address conventional compromise as well as poisoning, ranking manipulation, prompt injection, model extraction, and denial of service. Regulatory compliance is best supported by lifecycle risk assessment, documentation, independent assurance, auditability, user remedy, and continuous monitoring. Responsible retrieval is therefore a continuing governance practice in which technical design, law, ethics, organisational incentives, and public accountability are integrated.

Key Terms

Bias: A systematic tendency that produces unequal or distorted outcomes.

Fairness: The context-dependent requirement that benefits, burdens, treatment, or errors are not unjustly distributed.

Representational fairness: Avoidance of stereotyping, denigration, or erasure in information representation.

Allocational fairness: Fair distribution of access, visibility, or service quality.

Transparency: Disclosure about a system’s purpose, data, operation, limitations, and governance.

Explainability: The ability to provide understandable reasons for a system outcome.

Accountability: Assignment of responsibility and provision of oversight and remedy.

Misinformation: False or misleading information shared without necessarily intending deception.

Disinformation: Deliberately deceptive or misleading information.

Provenance: Evidence concerning the origin, history, ownership, and transformation of data.

Data minimisation: Collection and retention of only the data necessary for a specified purpose.

Pseudonymisation: Replacing direct identifiers while retaining a possibility of re-identification.

Differential privacy: A formal guarantee limiting the effect of one person’s data on an output.

Data residency: The geographic location in which data is stored or processed.

Data poisoning: Deliberate insertion of malicious data to influence a model or index.

Prompt injection: Malicious instructions embedded in retrieved content that attempt to control a generative component.

Auditability: The capacity to reconstruct system actions, configurations, and decisions.

Impact assessment: A structured analysis of potential harms, affected groups, controls, and residual risk.

Review Questions

Short Answer Questions

  1. Distinguish transparency, explainability, and accountability in an information retrieval system.
  2. Identify four sources of bias in ranking systems.
  3. Why does public availability of a document not automatically establish permission to reuse it?
  4. What is the purpose of data minimisation in search-log management?
  5. Give three examples of adversarial attacks against retrieval systems.

Long Answer Questions

  1. Explain how feedback loops can create and amplify unfairness in a search-ranking system. Propose technical and institutional mitigations.
  2. Discuss the relationship among privacy, personalisation, query logging, and auditability.
  3. Develop a governance framework for a retrieval-augmented generation system used in healthcare or education.
  4. Compare provenance, source authority, popularity, and freshness as ranking signals, including their ethical risks.
  5. Explain why responsible retrieval requires continuous monitoring rather than a one-time compliance review.

Analytical / Application Questions

  1. An enterprise search engine exposes confidential information through snippets even though users cannot open the source document. Analyse the failure and design controls across ingestion, indexing, ranking, presentation, and auditing.
  2. A multilingual public-search service has high precision in English but substantially lower recall for two minority languages. Design an evaluation and remediation plan that addresses fairness without lowering legitimate relevance standards.
  3. A retrieval-augmented assistant cites a website containing coordinated misinformation. Construct an incident-response and redesign plan covering detection, user communication, source governance, ranking, and future testing.

Multiple Choice Questions with Answers

Question 1

Which measure directly evaluates graded relevance in a ranked list?

A. Differential privacy

B. DCG@k

C. False-negative rate

D. Risk priority

Correct Answer: B. DCG@k

Question 2

What is the principal purpose of data minimisation?

A. To collect every potentially useful field

B. To maximise personalisation

C. To limit collection to data necessary for a specified purpose

D. To eliminate the need for access controls

Correct Answer: C. To limit collection to data necessary for a specified purpose

Question 3

Which attack inserts malicious content to influence an index or model?

A. Data poisoning

B. Credential rotation

C. Encryption

D. Load balancing

Correct Answer: A. Data poisoning

Question 4

What does auditability primarily enable?

A. Guaranteed perfect ranking

B. Reconstruction of system actions and configurations

C. Automatic copyright ownership

D. Removal of all human oversight

Correct Answer: B. Reconstruction of system actions and configurations

Question 5

Why is popularity an unreliable substitute for truth?

A. Popular sources cannot be indexed

B. Popularity may reflect attention or manipulation rather than accuracy

C. Popularity is always legally prohibited

D. Popular documents contain no metadata

Correct Answer: B. Popularity may reflect attention or manipulation rather than accuracy

Question 6

In differential privacy, a smaller ε generally indicates:

A. Stronger privacy with potentially lower statistical accuracy

B. Higher ranking precision in every query

C. No need for secure storage

D. Guaranteed anonymity in all circumstances

Correct Answer: A. Stronger privacy with potentially lower statistical accuracy

Question 7

Which control is most directly relevant to preventing unauthorised snippet disclosure?

A. Ignoring document permissions during indexing

B. Permission-aware retrieval and snippet generation

C. Increasing click-based ranking weight

D. Removing all update dates

Correct Answer: B. Permission-aware retrieval and snippet generation

Question 8

Which statement best distinguishes accountability from transparency?

A. Accountability assigns responsibility and enables remedy

B. Accountability means hiding ranking factors

C. Transparency eliminates the need for responsible owners

D. Transparency applies only to security incidents

Correct Answer: A. Accountability assigns responsibility and enables remedy

Question 9

Which is a privacy risk specific to search logs?

A. They can reveal sensitive interests when linked to identity and time

B. They always improve anonymity

C. They cannot be re-identified

D. They contain only public documents

Correct Answer: A. They can reveal sensitive interests when linked to identity and time

Question 10

Why should sponsored results be separated from organic results?

A. To make commercial influence and ranking status clear to users

B. To prevent all advertising

C. To guarantee that organic results are true

D. To remove the need for source evaluation

Correct Answer: A. To make commercial influence and ranking status clear to users

Information Retrieval Systems
Chapter 14 of 15