{
  "version": 1,
  "updated": "2026-10-16",
  "notes": "Curated starter catalogue of external resources. OMT WORKING GROUP is not the author of any of them; every record links to its official source. Run `npm run check-links` before each deploy.",
  "resources": [
    {
      "id": "cn-systems-approach",
      "title": "Computer Networks: A Systems Approach",
      "author": "Larry Peterson, Bruce Davie",
      "publisher": "Systems Approach (open edition)",
      "year": "Open edition",
      "kind": "book",
      "category": "networking",
      "level": "intermediate",
      "formats": [
        "Online book"
      ],
      "accessType": "open",
      "license": "CC BY 4.0",
      "description": "A classic networking textbook, free online: how the Internet is built, from links and switching to TCP/IP, routing, congestion control and applications.",
      "tags": [
        "networking",
        "tcp/ip",
        "routing",
        "protocols",
        "internet",
        "textbook",
        "book"
      ],
      "sourceName": "Systems Approach",
      "sourceUrl": "https://book.systemsapproach.org/",
      "added": "2026-10-16",
      "readUrl": "https://book.systemsapproach.org/",
      "featured": true,
      "cover": "assets/covers/cn-systems-approach.jpg"
    },
    {
      "id": "sdn-systems-approach",
      "title": "Software-Defined Networks: A Systems Approach",
      "author": "Larry Peterson, Carmelo Cascone, Brian O'Connor, Thomas Vachuska, Bruce Davie",
      "publisher": "Systems Approach (open edition)",
      "year": "Open edition",
      "kind": "book",
      "category": "networking",
      "level": "advanced",
      "formats": [
        "Online book"
      ],
      "accessType": "open",
      "license": "Free online edition from the authors (see the source for licence terms)",
      "description": "How SDN separates the control plane from the data plane, with P4, ONOS and real network operating system design.",
      "tags": [
        "sdn",
        "software defined networking",
        "p4",
        "networking",
        "telecom",
        "book"
      ],
      "sourceName": "Systems Approach",
      "sourceUrl": "https://sdn.systemsapproach.org/",
      "added": "2026-10-16",
      "readUrl": "https://sdn.systemsapproach.org/"
    },
    {
      "id": "net-intro",
      "title": "Introduction to Networking: How the Internet Works",
      "author": "Charles R. Severance",
      "publisher": "Charles Severance",
      "year": "2015",
      "kind": "book",
      "category": "networking",
      "level": "beginner",
      "formats": [
        "Online book",
        "PDF"
      ],
      "accessType": "open",
      "license": "Free online (Creative Commons licence)",
      "description": "A short, friendly book explaining the layers of the Internet, from WiFi and routers to TCP, DNS and secure connections.",
      "tags": [
        "networking",
        "internet",
        "tcp/ip",
        "dns",
        "beginner",
        "book"
      ],
      "sourceName": "Author's website",
      "sourceUrl": "https://www.net-intro.com/",
      "added": "2026-10-16",
      "readUrl": "https://www.net-intro.com/",
      "featured": true,
      "cover": "assets/covers/net-intro.jpg"
    },
    {
      "id": "beej-network",
      "title": "Beej's Guide to Network Programming",
      "author": "Brian \"Beej Jorgensen\" Hall",
      "publisher": "Brian Hall",
      "year": "Updated regularly",
      "kind": "book",
      "category": "networking",
      "level": "intermediate",
      "formats": [
        "Online book",
        "PDF"
      ],
      "accessType": "open",
      "license": "Free online from the author",
      "description": "The famous free guide to socket programming in C: TCP and UDP clients and servers, select(), and how data really moves.",
      "tags": [
        "sockets",
        "network programming",
        "c",
        "tcp",
        "udp",
        "developer",
        "book"
      ],
      "sourceName": "Author's website",
      "sourceUrl": "https://beej.us/guide/bgnet/",
      "added": "2026-10-16",
      "readUrl": "https://beej.us/guide/bgnet/",
      "cover": "assets/covers/beej-network.jpg"
    },
    {
      "id": "wireshark-guide",
      "title": "Wireshark User's Guide",
      "author": "Wireshark Foundation",
      "publisher": "Wireshark Foundation",
      "year": "Updated regularly",
      "kind": "tutorial",
      "category": "networking",
      "level": "intermediate",
      "formats": [
        "Web tutorial"
      ],
      "accessType": "official",
      "license": "Official Wireshark documentation",
      "description": "Capture and analyse network traffic: filters, following TCP streams and reading packets, protocol by protocol.",
      "tags": [
        "wireshark",
        "packet capture",
        "troubleshooting",
        "networking",
        "protocols",
        "tutorial"
      ],
      "sourceName": "Wireshark",
      "sourceUrl": "https://www.wireshark.org/docs/",
      "added": "2026-10-16",
      "readUrl": "https://www.wireshark.org/docs/"
    },
    {
      "id": "cisco-netacad",
      "title": "Cisco Networking Academy: Free Courses",
      "author": "Cisco",
      "publisher": "Cisco",
      "year": "Updated regularly",
      "kind": "course",
      "category": "networking",
      "level": "beginner",
      "formats": [
        "Online course"
      ],
      "accessType": "official",
      "license": "Free self-paced courses (free account required)",
      "description": "Cisco's free self-paced courses such as Networking Basics and Introduction to Cybersecurity, with labs and Packet Tracer.",
      "tags": [
        "cisco",
        "ccna",
        "networking",
        "packet tracer",
        "cybersecurity",
        "course"
      ],
      "sourceName": "Cisco Networking Academy",
      "sourceUrl": "https://www.netacad.com/",
      "added": "2026-10-16",
      "readUrl": "https://www.netacad.com/"
    },
    {
      "id": "kurose-ross",
      "title": "Computer Networking: A Top-Down Approach",
      "author": "James F. Kurose, Keith W. Ross",
      "publisher": "Pearson",
      "year": "8th edition (2020)",
      "kind": "book",
      "category": "networking",
      "level": "intermediate",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "The widely used university textbook that teaches networking from applications down to the link layer.",
      "tags": [
        "networking",
        "textbook",
        "tcp/ip",
        "university",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=Computer+Networking+A+Top-Down+Approach+Kurose",
      "added": "2026-10-16",
      "cover": "assets/covers/kurose-ross.jpg"
    },
    {
      "id": "private-5g",
      "title": "Private 5G: A Systems Approach",
      "author": "Larry Peterson, Oguz Sunay, Bruce Davie",
      "publisher": "Systems Approach (open edition)",
      "year": "Open edition",
      "kind": "book",
      "category": "telecom",
      "level": "advanced",
      "formats": [
        "Online book"
      ],
      "accessType": "open",
      "license": "Free online edition from the authors (see the source for licence terms)",
      "description": "How 5G mobile networks work end to end, from the radio access network to the core, and how telecom is moving to cloud-native software.",
      "tags": [
        "5g",
        "telecom",
        "ran",
        "5g core",
        "mobile networks",
        "open ran",
        "book"
      ],
      "sourceName": "Systems Approach",
      "sourceUrl": "https://5g.systemsapproach.org/",
      "added": "2026-10-16",
      "readUrl": "https://5g.systemsapproach.org/",
      "featured": true,
      "cover": "assets/covers/private-5g.jpg"
    },
    {
      "id": "3gpp-specs",
      "title": "3GPP Specifications (LTE, 5G NR and 5G Core)",
      "author": "3GPP",
      "publisher": "3rd Generation Partnership Project",
      "year": "Updated each release",
      "kind": "standard",
      "category": "telecom",
      "level": "advanced",
      "formats": [
        "Online standard",
        "PDF"
      ],
      "accessType": "official",
      "license": "Free from 3GPP",
      "description": "The official mobile standards behind GSM, UMTS, LTE and 5G: radio, core network, protocols and release-by-release changes.",
      "tags": [
        "3gpp",
        "5g",
        "lte",
        "standards",
        "telecom",
        "specifications",
        "nr"
      ],
      "sourceName": "3GPP",
      "sourceUrl": "https://www.3gpp.org/specifications-technologies",
      "added": "2026-10-16",
      "readUrl": "https://www.3gpp.org/specifications-technologies",
      "featured": true
    },
    {
      "id": "itu-t-recs",
      "title": "ITU-T Recommendations",
      "author": "International Telecommunication Union",
      "publisher": "ITU",
      "year": "Updated regularly",
      "kind": "standard",
      "category": "telecom",
      "level": "advanced",
      "formats": [
        "Online standard",
        "PDF"
      ],
      "accessType": "official",
      "license": "Free from ITU",
      "description": "International telecom standards, free to download: transmission systems, optical fibre (G-series), numbering and more.",
      "tags": [
        "itu",
        "itu-t",
        "standards",
        "telecom",
        "fibre",
        "g.652",
        "transmission"
      ],
      "sourceName": "ITU",
      "sourceUrl": "https://www.itu.int/rec/T-REC/",
      "added": "2026-10-16",
      "readUrl": "https://www.itu.int/rec/T-REC/"
    },
    {
      "id": "foa-reference",
      "title": "FOA Online Fiber Optic Reference Guide",
      "author": "The Fiber Optic Association",
      "publisher": "The Fiber Optic Association",
      "year": "Updated regularly",
      "kind": "tutorial",
      "category": "telecom",
      "level": "intermediate",
      "formats": [
        "Web tutorial"
      ],
      "accessType": "official",
      "license": "Free online from the FOA",
      "description": "Fibre optic basics for technicians: cable types, splicing, connectors, testing with OTDRs and installation practice.",
      "tags": [
        "fibre",
        "fiber optics",
        "otdr",
        "splicing",
        "telecom",
        "ftth",
        "tutorial"
      ],
      "sourceName": "The Fiber Optic Association",
      "sourceUrl": "https://www.thefoa.org/tech/ref/",
      "added": "2026-10-16",
      "readUrl": "https://www.thefoa.org/tech/ref/"
    },
    {
      "id": "allaboutcircuits",
      "title": "Lessons in Electric Circuits",
      "author": "Tony R. Kuphaldt",
      "publisher": "All About Circuits",
      "year": "Online edition",
      "kind": "book",
      "category": "telecom",
      "level": "beginner",
      "formats": [
        "Online book"
      ],
      "accessType": "open",
      "license": "Free online (Design Science License)",
      "description": "A complete free electronics textbook: DC and AC circuits, semiconductors, digital logic and reference material.",
      "tags": [
        "electronics",
        "circuits",
        "electrical",
        "rf",
        "engineering",
        "book"
      ],
      "sourceName": "All About Circuits",
      "sourceUrl": "https://www.allaboutcircuits.com/textbook/",
      "added": "2026-10-16",
      "readUrl": "https://www.allaboutcircuits.com/textbook/"
    },
    {
      "id": "google-sre",
      "title": "Site Reliability Engineering",
      "author": "Betsy Beyer, Chris Jones, Jennifer Petoff, Niall Richard Murphy",
      "publisher": "O'Reilly Media",
      "year": "2016",
      "kind": "book",
      "category": "cloud",
      "level": "intermediate",
      "formats": [
        "Online book"
      ],
      "accessType": "open",
      "license": "Free to read online from Google",
      "description": "How Google runs production systems: monitoring, on-call, incident response and reliability. Essential reading for operations and maintenance teams.",
      "tags": [
        "sre",
        "operations",
        "devops",
        "reliability",
        "monitoring",
        "incident",
        "book"
      ],
      "sourceName": "Google",
      "sourceUrl": "https://sre.google/books/",
      "added": "2026-10-16",
      "readUrl": "https://sre.google/books/",
      "featured": true,
      "cover": "assets/covers/google-sre.jpg"
    },
    {
      "id": "k8s-tutorials",
      "title": "Kubernetes Tutorials",
      "author": "The Kubernetes Authors",
      "publisher": "Cloud Native Computing Foundation",
      "year": "Updated regularly",
      "kind": "tutorial",
      "category": "cloud",
      "level": "intermediate",
      "formats": [
        "Web tutorial"
      ],
      "accessType": "official",
      "license": "Official Kubernetes documentation (CC BY 4.0)",
      "description": "Official hands-on tutorials: deploy an app, scale it, update it and expose it as a service on a Kubernetes cluster.",
      "tags": [
        "kubernetes",
        "k8s",
        "containers",
        "cloud native",
        "devops",
        "tutorial"
      ],
      "sourceName": "Kubernetes",
      "sourceUrl": "https://kubernetes.io/docs/tutorials/",
      "added": "2026-10-16",
      "readUrl": "https://kubernetes.io/docs/tutorials/",
      "featured": true
    },
    {
      "id": "docker-get-started",
      "title": "Docker: Get Started",
      "author": "Docker",
      "publisher": "Docker",
      "year": "Updated regularly",
      "kind": "tutorial",
      "category": "cloud",
      "level": "beginner",
      "formats": [
        "Web tutorial"
      ],
      "accessType": "official",
      "license": "Official Docker documentation",
      "description": "Learn containers from scratch: build an image, run containers, use volumes and networks, and compose multi-container apps.",
      "tags": [
        "docker",
        "containers",
        "devops",
        "images",
        "compose",
        "tutorial"
      ],
      "sourceName": "Docker Docs",
      "sourceUrl": "https://docs.docker.com/get-started/",
      "added": "2026-10-16",
      "readUrl": "https://docs.docker.com/get-started/"
    },
    {
      "id": "ms-learn-training",
      "title": "Microsoft Learn: Free Cloud and IT Training",
      "author": "Microsoft",
      "publisher": "Microsoft",
      "year": "Updated regularly",
      "kind": "course",
      "category": "cloud",
      "level": "beginner",
      "formats": [
        "Online course"
      ],
      "accessType": "official",
      "license": "Free on Microsoft Learn",
      "description": "Free learning paths for Azure, networking, security and developer tools, including preparation for Microsoft certifications.",
      "tags": [
        "azure",
        "cloud",
        "certification",
        "az-900",
        "microsoft",
        "course"
      ],
      "sourceName": "Microsoft Learn",
      "sourceUrl": "https://learn.microsoft.com/en-us/training/",
      "added": "2026-10-16",
      "readUrl": "https://learn.microsoft.com/en-us/training/"
    },
    {
      "id": "phoenix-project",
      "title": "The Phoenix Project",
      "author": "Gene Kim, Kevin Behr, George Spafford",
      "publisher": "IT Revolution Press",
      "year": "2013",
      "kind": "book",
      "category": "cloud",
      "level": "beginner",
      "formats": [
        "Print",
        "eBook",
        "Audiobook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "A novel about an IT operations team rescuing a failing project, and an accessible introduction to DevOps thinking.",
      "tags": [
        "devops",
        "it operations",
        "novel",
        "management",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=The+Phoenix+Project+Gene+Kim",
      "added": "2026-10-16",
      "cover": "assets/covers/phoenix-project.jpg"
    },
    {
      "id": "owasp-top10",
      "title": "OWASP Top 10",
      "author": "OWASP Foundation",
      "publisher": "OWASP Foundation",
      "year": "Updated periodically",
      "kind": "standard",
      "category": "security",
      "level": "intermediate",
      "formats": [
        "Online standard"
      ],
      "accessType": "open",
      "license": "CC BY-SA 4.0",
      "description": "The standard awareness document for web application security: the ten most critical risks and how to prevent them.",
      "tags": [
        "owasp",
        "web security",
        "appsec",
        "cybersecurity",
        "vulnerabilities",
        "secure coding"
      ],
      "sourceName": "OWASP",
      "sourceUrl": "https://owasp.org/www-project-top-ten/",
      "added": "2026-10-16",
      "readUrl": "https://owasp.org/www-project-top-ten/",
      "featured": true
    },
    {
      "id": "owasp-cheatsheets",
      "title": "OWASP Cheat Sheet Series",
      "author": "OWASP Foundation",
      "publisher": "OWASP Foundation",
      "year": "Updated regularly",
      "kind": "guide",
      "category": "security",
      "level": "intermediate",
      "formats": [
        "Web guide"
      ],
      "accessType": "open",
      "license": "CC BY-SA 4.0",
      "description": "Short, practical guides on authentication, input validation, password storage, TLS and many more security topics.",
      "tags": [
        "owasp",
        "security",
        "cheat sheet",
        "authentication",
        "secure coding",
        "cybersecurity"
      ],
      "sourceName": "OWASP",
      "sourceUrl": "https://cheatsheetseries.owasp.org/",
      "added": "2026-10-16",
      "readUrl": "https://cheatsheetseries.owasp.org/"
    },
    {
      "id": "nist-csf",
      "title": "NIST Cybersecurity Framework (CSF) 2.0",
      "author": "National Institute of Standards and Technology",
      "publisher": "NIST",
      "year": "2024",
      "kind": "standard",
      "category": "security",
      "level": "intermediate",
      "formats": [
        "Online standard",
        "PDF"
      ],
      "accessType": "official",
      "license": "Free from NIST (US government work)",
      "description": "A widely used framework for managing cybersecurity risk: Govern, Identify, Protect, Detect, Respond and Recover.",
      "tags": [
        "nist",
        "cybersecurity",
        "framework",
        "risk",
        "governance",
        "standards"
      ],
      "sourceName": "NIST",
      "sourceUrl": "https://www.nist.gov/cyberframework",
      "added": "2026-10-16",
      "readUrl": "https://www.nist.gov/cyberframework"
    },
    {
      "id": "d2l",
      "title": "Dive into Deep Learning",
      "author": "Aston Zhang, Zachary C. Lipton, Mu Li, Alexander J. Smola",
      "publisher": "Cambridge University Press",
      "year": "2023",
      "kind": "book",
      "category": "data-ai",
      "level": "advanced",
      "formats": [
        "Online book",
        "PDF"
      ],
      "accessType": "open",
      "license": "Free online from the authors (open licence)",
      "description": "An interactive deep learning book with runnable code: neural networks, CNNs, transformers and optimisation.",
      "tags": [
        "deep learning",
        "machine learning",
        "ai",
        "neural networks",
        "python",
        "pytorch",
        "book"
      ],
      "sourceName": "D2L",
      "sourceUrl": "https://d2l.ai/",
      "added": "2026-10-16",
      "readUrl": "https://d2l.ai/",
      "featured": true,
      "cover": "assets/covers/d2l.jpg"
    },
    {
      "id": "pdsh",
      "title": "Python Data Science Handbook",
      "author": "Jake VanderPlas",
      "publisher": "O'Reilly Media",
      "year": "2016",
      "kind": "book",
      "category": "data-ai",
      "level": "intermediate",
      "formats": [
        "Online book"
      ],
      "accessType": "open",
      "license": "Free online from the author",
      "description": "NumPy, pandas, Matplotlib and scikit-learn: the essential tools for working with data in Python.",
      "tags": [
        "data science",
        "python",
        "pandas",
        "numpy",
        "machine learning",
        "book"
      ],
      "sourceName": "Author's website",
      "sourceUrl": "https://jakevdp.github.io/PythonDataScienceHandbook/",
      "added": "2026-10-16",
      "readUrl": "https://jakevdp.github.io/PythonDataScienceHandbook/",
      "cover": "assets/covers/pdsh.jpg"
    },
    {
      "id": "google-mlcc",
      "title": "Machine Learning Crash Course",
      "author": "Google",
      "publisher": "Google for Developers",
      "year": "Updated regularly",
      "kind": "course",
      "category": "data-ai",
      "level": "beginner",
      "formats": [
        "Online course",
        "Video"
      ],
      "accessType": "official",
      "license": "Free from Google",
      "description": "Google's fast-paced introduction to machine learning, with videos, interactive visualisations and exercises.",
      "tags": [
        "machine learning",
        "ai",
        "course",
        "google",
        "beginner"
      ],
      "sourceName": "Google for Developers",
      "sourceUrl": "https://developers.google.com/machine-learning/crash-course",
      "added": "2026-10-16",
      "readUrl": "https://developers.google.com/machine-learning/crash-course"
    },
    {
      "id": "sqlbolt",
      "title": "SQLBolt: Interactive SQL Lessons",
      "author": "SQLBolt",
      "publisher": "SQLBolt",
      "year": "Online",
      "kind": "tutorial",
      "category": "data-ai",
      "level": "beginner",
      "formats": [
        "Web tutorial"
      ],
      "accessType": "official",
      "license": "Free online",
      "description": "Learn SQL in your browser with short interactive lessons: SELECT, filtering, joins, aggregates and more.",
      "tags": [
        "sql",
        "databases",
        "queries",
        "data",
        "tutorial",
        "beginner"
      ],
      "sourceName": "SQLBolt",
      "sourceUrl": "https://sqlbolt.com/",
      "added": "2026-10-16",
      "readUrl": "https://sqlbolt.com/"
    },
    {
      "id": "ddia",
      "title": "Designing Data-Intensive Applications",
      "author": "Martin Kleppmann",
      "publisher": "O'Reilly Media",
      "year": "2017",
      "kind": "book",
      "category": "data-ai",
      "level": "advanced",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "How reliable, scalable data systems work: storage engines, replication, partitioning, transactions and stream processing.",
      "tags": [
        "databases",
        "distributed systems",
        "backend",
        "architecture",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=Designing+Data-Intensive+Applications+Kleppmann",
      "added": "2026-10-16",
      "cover": "assets/covers/ddia.jpg"
    },
    {
      "id": "tlcl",
      "title": "The Linux Command Line",
      "author": "William Shotts",
      "publisher": "No Starch Press",
      "year": "2019",
      "kind": "book",
      "category": "linux",
      "level": "beginner",
      "formats": [
        "PDF"
      ],
      "accessType": "open",
      "license": "Free PDF from the author (Creative Commons licence)",
      "description": "A complete introduction to the Linux shell: files, permissions, processes, text tools and writing your own shell scripts.",
      "tags": [
        "linux",
        "bash",
        "command line",
        "shell scripting",
        "sysadmin",
        "book"
      ],
      "sourceName": "LinuxCommand.org",
      "sourceUrl": "https://linuxcommand.org/tlcl.php",
      "added": "2026-10-16",
      "readUrl": "https://linuxcommand.org/tlcl.php",
      "featured": true,
      "cover": "assets/covers/tlcl.jpg"
    },
    {
      "id": "ostep",
      "title": "Operating Systems: Three Easy Pieces",
      "author": "Remzi H. Arpaci-Dusseau, Andrea C. Arpaci-Dusseau",
      "publisher": "Arpaci-Dusseau Books",
      "year": "2018",
      "kind": "book",
      "category": "linux",
      "level": "intermediate",
      "formats": [
        "Online book",
        "PDF"
      ],
      "accessType": "open",
      "license": "Free chapters online from the authors",
      "description": "A highly praised operating systems textbook built around three ideas: virtualisation, concurrency and persistence.",
      "tags": [
        "operating systems",
        "os",
        "linux",
        "concurrency",
        "computer science",
        "book"
      ],
      "sourceName": "Authors' website",
      "sourceUrl": "https://pages.cs.wisc.edu/~remzi/OSTEP/",
      "added": "2026-10-16",
      "readUrl": "https://pages.cs.wisc.edu/~remzi/OSTEP/",
      "featured": true,
      "cover": "assets/covers/ostep.jpg"
    },
    {
      "id": "missing-semester",
      "title": "The Missing Semester of Your CS Education",
      "author": "Anish Athalye, Jon Gjengset, Jose Javier Gonzalez Ortiz",
      "publisher": "MIT",
      "year": "2020",
      "kind": "course",
      "category": "linux",
      "level": "beginner",
      "formats": [
        "Online course",
        "Video"
      ],
      "accessType": "open",
      "license": "CC BY-NC-SA 4.0",
      "description": "MIT's short course on the tools engineers use daily: the shell, Vim, Git, scripting, debugging and security basics.",
      "tags": [
        "shell",
        "vim",
        "git",
        "tools",
        "linux",
        "course",
        "mit"
      ],
      "sourceName": "MIT CSAIL",
      "sourceUrl": "https://missing.csail.mit.edu/",
      "added": "2026-10-16",
      "readUrl": "https://missing.csail.mit.edu/"
    },
    {
      "id": "pro-git",
      "title": "Pro Git, 2nd Edition",
      "author": "Scott Chacon, Ben Straub",
      "publisher": "Apress",
      "year": "2014",
      "kind": "book",
      "category": "computer-science",
      "level": "beginner",
      "formats": [
        "Online book",
        "PDF",
        "EPUB"
      ],
      "accessType": "open",
      "license": "CC BY-NC-SA 3.0",
      "description": "The official Git book: from first commit to branching, workflows, GitHub and Git internals.",
      "tags": [
        "git",
        "version control",
        "github",
        "developer",
        "book"
      ],
      "sourceName": "git-scm.com",
      "sourceUrl": "https://git-scm.com/book/en/v2",
      "added": "2026-10-16",
      "readUrl": "https://git-scm.com/book/en/v2",
      "featured": true,
      "cover": "assets/covers/pro-git.jpg"
    },
    {
      "id": "mdn-learn",
      "title": "MDN: Learn Web Development",
      "author": "Mozilla",
      "publisher": "Mozilla",
      "year": "Updated regularly",
      "kind": "course",
      "category": "computer-science",
      "level": "beginner",
      "formats": [
        "Online course"
      ],
      "accessType": "open",
      "license": "Open licence (CC BY-SA)",
      "description": "Mozilla's free course in HTML, CSS and JavaScript, from your first web page to frameworks and accessibility.",
      "tags": [
        "html",
        "css",
        "javascript",
        "web development",
        "frontend",
        "course"
      ],
      "sourceName": "MDN Web Docs",
      "sourceUrl": "https://developer.mozilla.org/en-US/docs/Learn",
      "added": "2026-10-16",
      "readUrl": "https://developer.mozilla.org/en-US/docs/Learn"
    },
    {
      "id": "freecodecamp",
      "title": "freeCodeCamp Curriculum",
      "author": "freeCodeCamp.org",
      "publisher": "freeCodeCamp.org",
      "year": "Updated regularly",
      "kind": "course",
      "category": "computer-science",
      "level": "beginner",
      "formats": [
        "Online course"
      ],
      "accessType": "official",
      "license": "Free, non-profit",
      "description": "Thousands of hours of free coding lessons and projects: web design, JavaScript, Python, data analysis and more, with certifications.",
      "tags": [
        "coding",
        "javascript",
        "python",
        "web development",
        "certification",
        "course"
      ],
      "sourceName": "freeCodeCamp",
      "sourceUrl": "https://www.freecodecamp.org/learn",
      "added": "2026-10-16",
      "readUrl": "https://www.freecodecamp.org/learn"
    },
    {
      "id": "rust-book",
      "title": "The Rust Programming Language",
      "author": "Steve Klabnik, Carol Nichols",
      "publisher": "Rust Project",
      "year": "Updated regularly",
      "kind": "book",
      "category": "computer-science",
      "level": "intermediate",
      "formats": [
        "Online book"
      ],
      "accessType": "open",
      "license": "MIT / Apache 2.0",
      "description": "\"The Book\": the official introduction to Rust, covering ownership, borrowing, error handling and concurrency.",
      "tags": [
        "rust",
        "programming",
        "systems programming",
        "book"
      ],
      "sourceName": "Rust",
      "sourceUrl": "https://doc.rust-lang.org/book/",
      "added": "2026-10-16",
      "readUrl": "https://doc.rust-lang.org/book/",
      "cover": "assets/covers/rust-book.jpg"
    },
    {
      "id": "go-tour",
      "title": "A Tour of Go",
      "author": "The Go Authors",
      "publisher": "Google",
      "year": "Updated regularly",
      "kind": "tutorial",
      "category": "computer-science",
      "level": "beginner",
      "formats": [
        "Web tutorial"
      ],
      "accessType": "official",
      "license": "Official Go documentation",
      "description": "An interactive introduction to Go in your browser: basics, methods, interfaces and concurrency with goroutines.",
      "tags": [
        "go",
        "golang",
        "programming",
        "concurrency",
        "tutorial"
      ],
      "sourceName": "The Go Programming Language",
      "sourceUrl": "https://go.dev/tour/",
      "added": "2026-10-16",
      "readUrl": "https://go.dev/tour/"
    },
    {
      "id": "open-data-structures",
      "title": "Open Data Structures",
      "author": "Pat Morin",
      "publisher": "AU Press",
      "year": "2013",
      "kind": "book",
      "category": "computer-science",
      "level": "intermediate",
      "formats": [
        "Online book",
        "PDF"
      ],
      "accessType": "open",
      "license": "Creative Commons licence",
      "description": "A free textbook on data structures: lists, hash tables, trees, heaps and graphs, with code and analysis.",
      "tags": [
        "data structures",
        "algorithms",
        "computer science",
        "textbook",
        "book"
      ],
      "sourceName": "Open Data Structures",
      "sourceUrl": "https://opendatastructures.org/",
      "added": "2026-10-16",
      "readUrl": "https://opendatastructures.org/"
    },
    {
      "id": "pragmatic-programmer",
      "title": "The Pragmatic Programmer, 20th Anniversary Edition",
      "author": "David Thomas, Andrew Hunt",
      "publisher": "Addison-Wesley",
      "year": "2019",
      "kind": "book",
      "category": "computer-science",
      "level": "intermediate",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "Timeless advice on becoming a better developer: craftsmanship, automation, testing and working in teams.",
      "tags": [
        "programming",
        "software engineering",
        "career",
        "best practices",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=The+Pragmatic+Programmer+Thomas+Hunt",
      "added": "2026-10-16",
      "cover": "assets/covers/pragmatic-programmer.jpg"
    },
    {
      "id": "think-python-3e",
      "title": "Think Python, 3rd Edition",
      "author": "Allen B. Downey",
      "publisher": "O'Reilly Media",
      "year": "2024",
      "kind": "book",
      "category": "computer-science",
      "level": "beginner",
      "formats": [
        "Online book"
      ],
      "accessType": "open",
      "license": "Free online edition from the author (see the source for licence terms)",
      "description": "A gentle introduction to programming in Python that teaches you to think like a computer scientist, with exercises in each chapter.",
      "tags": [
        "python",
        "programming",
        "coding",
        "beginner",
        "computer science",
        "book"
      ],
      "sourceName": "Author's website",
      "sourceUrl": "https://allendowney.github.io/ThinkPython/",
      "readUrl": "https://allendowney.github.io/ThinkPython/",
      "added": "2026-10-10",
      "featured": true,
      "cover": "assets/covers/think-python-3e.jpg"
    },
    {
      "id": "automate-boring-stuff",
      "title": "Automate the Boring Stuff with Python",
      "author": "Al Sweigart",
      "publisher": "No Starch Press",
      "year": "First published 2015",
      "kind": "book",
      "category": "computer-science",
      "level": "beginner",
      "formats": [
        "Online book"
      ],
      "accessType": "open",
      "license": "Free to read online under a Creative Commons licence (print edition sold by the publisher)",
      "description": "Practical Python for complete beginners: write small programs that rename files, edit spreadsheets, fill in forms and send emails.",
      "tags": [
        "python",
        "programming",
        "automation",
        "excel",
        "beginner",
        "coding",
        "book"
      ],
      "sourceName": "Author's website",
      "sourceUrl": "https://automatetheboringstuff.com/",
      "readUrl": "https://automatetheboringstuff.com/",
      "added": "2026-10-10",
      "cover": "assets/covers/automate-boring-stuff.jpg"
    },
    {
      "id": "eloquent-javascript",
      "title": "Eloquent JavaScript, 4th Edition",
      "author": "Marijn Haverbeke",
      "publisher": "No Starch Press",
      "year": "2024",
      "kind": "book",
      "category": "computer-science",
      "level": "intermediate",
      "formats": [
        "Online book",
        "PDF",
        "EPUB"
      ],
      "accessType": "open",
      "license": "Free online edition from the author (see the source for licence terms)",
      "description": "A modern introduction to programming through JavaScript, covering the language, the browser and Node.js, with interactive exercises.",
      "tags": [
        "javascript",
        "programming",
        "web development",
        "coding",
        "book"
      ],
      "sourceName": "Author's website",
      "sourceUrl": "https://eloquentjavascript.net/",
      "readUrl": "https://eloquentjavascript.net/",
      "added": "2026-10-09",
      "cover": "assets/covers/eloquent-javascript.jpg"
    },
    {
      "id": "openstax-intro-python",
      "title": "Introduction to Python Programming",
      "author": "Udayan Das, Aubrey Lawson, Chris Mayfield, Narges Norouzi",
      "publisher": "OpenStax",
      "year": "2024",
      "kind": "book",
      "category": "computer-science",
      "level": "beginner",
      "formats": [
        "Online book",
        "PDF"
      ],
      "accessType": "open",
      "license": "CC BY 4.0",
      "description": "A free, peer-reviewed textbook for a first course in Python programming, with examples and practice questions in every section.",
      "tags": [
        "python",
        "programming",
        "textbook",
        "beginner",
        "computer science",
        "openstax"
      ],
      "sourceName": "OpenStax",
      "sourceUrl": "https://openstax.org/details/books/introduction-python-programming",
      "readUrl": "https://openstax.org/details/books/introduction-python-programming",
      "added": "2026-10-09",
      "cover": "assets/covers/openstax-intro-python.jpg"
    },
    {
      "id": "openstax-intro-cs",
      "title": "Introduction to Computer Science",
      "author": "Jean-Claude Franchitti",
      "publisher": "OpenStax",
      "year": "2024",
      "kind": "book",
      "category": "computer-science",
      "level": "beginner",
      "formats": [
        "Online book",
        "PDF"
      ],
      "accessType": "open",
      "license": "CC BY 4.0",
      "description": "A free textbook surveying the field: algorithms, programming languages, computer systems, networks, databases and the role of computing in society.",
      "tags": [
        "computer science",
        "algorithms",
        "networks",
        "databases",
        "textbook",
        "technology",
        "openstax"
      ],
      "sourceName": "OpenStax",
      "sourceUrl": "https://openstax.org/details/books/introduction-computer-science",
      "readUrl": "https://openstax.org/details/books/introduction-computer-science",
      "added": "2026-10-08",
      "cover": "assets/covers/openstax-intro-cs.jpg"
    },
    {
      "id": "openstax-workplace-software",
      "title": "Workplace Software and Skills",
      "author": "OpenStax",
      "publisher": "OpenStax",
      "year": "2023",
      "kind": "book",
      "category": "productivity",
      "level": "beginner",
      "formats": [
        "Online book",
        "PDF"
      ],
      "accessType": "open",
      "license": "CC BY 4.0",
      "description": "A free textbook on the office software used at work: documents, spreadsheets, presentations and collaboration tools, including Microsoft 365.",
      "tags": [
        "microsoft office",
        "word",
        "excel",
        "powerpoint",
        "productivity",
        "workplace",
        "textbook",
        "openstax"
      ],
      "sourceName": "OpenStax",
      "sourceUrl": "https://openstax.org/details/books/workplace-software-skills",
      "readUrl": "https://openstax.org/details/books/workplace-software-skills",
      "added": "2026-10-08",
      "cover": "assets/covers/openstax-workplace-software.jpg"
    },
    {
      "id": "openstax-intro-business",
      "title": "Introduction to Business",
      "author": "Lawrence J. Gitman, Carl McDaniel, Amit Shah, et al.",
      "publisher": "OpenStax",
      "year": "2018",
      "kind": "book",
      "category": "business",
      "level": "beginner",
      "formats": [
        "Online book",
        "PDF"
      ],
      "accessType": "open",
      "license": "CC BY 4.0",
      "description": "A free introductory business textbook covering economics, ethics, management, marketing, finance and entrepreneurship.",
      "tags": [
        "business",
        "management",
        "marketing",
        "finance",
        "textbook",
        "openstax"
      ],
      "sourceName": "OpenStax",
      "sourceUrl": "https://openstax.org/details/books/introduction-business",
      "readUrl": "https://openstax.org/details/books/introduction-business",
      "added": "2026-10-07",
      "cover": "assets/covers/openstax-intro-business.jpg"
    },
    {
      "id": "openstax-principles-management",
      "title": "Principles of Management",
      "author": "David S. Bright, Anastasia H. Cortes, et al.",
      "publisher": "OpenStax",
      "year": "2019",
      "kind": "book",
      "category": "business",
      "level": "intermediate",
      "formats": [
        "Online book",
        "PDF"
      ],
      "accessType": "open",
      "license": "CC BY 4.0",
      "description": "A free textbook on how organisations are planned, led and controlled — leadership, motivation, strategy, teams and decision-making.",
      "tags": [
        "management",
        "business",
        "leadership",
        "strategy",
        "business management",
        "textbook",
        "openstax"
      ],
      "sourceName": "OpenStax",
      "sourceUrl": "https://openstax.org/details/books/principles-management",
      "readUrl": "https://openstax.org/details/books/principles-management",
      "added": "2026-10-07",
      "cover": "assets/covers/openstax-principles-management.jpg"
    },
    {
      "id": "openstax-entrepreneurship",
      "title": "Entrepreneurship",
      "author": "Michael Laverty, Chris Littel, et al.",
      "publisher": "OpenStax",
      "year": "2020",
      "kind": "book",
      "category": "business",
      "level": "beginner",
      "formats": [
        "Online book",
        "PDF"
      ],
      "accessType": "open",
      "license": "CC BY 4.0",
      "description": "A free textbook on starting a venture: finding opportunities, testing ideas, business models, funding, and launching.",
      "tags": [
        "entrepreneurship",
        "startup",
        "business",
        "business plan",
        "innovation",
        "textbook",
        "openstax"
      ],
      "sourceName": "OpenStax",
      "sourceUrl": "https://openstax.org/details/books/entrepreneurship",
      "readUrl": "https://openstax.org/details/books/entrepreneurship",
      "added": "2026-10-06",
      "cover": "assets/covers/openstax-entrepreneurship.jpg"
    },
    {
      "id": "openstax-principles-economics",
      "title": "Principles of Economics, 3rd Edition",
      "author": "Steven A. Greenlaw, David Shapiro, Daniel MacDonald",
      "publisher": "OpenStax",
      "year": "2022",
      "kind": "book",
      "category": "business",
      "level": "beginner",
      "formats": [
        "Online book",
        "PDF"
      ],
      "accessType": "open",
      "license": "CC BY 4.0",
      "description": "A free introductory textbook covering both microeconomics and macroeconomics, with real-world examples.",
      "tags": [
        "economics",
        "microeconomics",
        "macroeconomics",
        "textbook",
        "openstax"
      ],
      "sourceName": "OpenStax",
      "sourceUrl": "https://openstax.org/details/books/principles-economics-3e",
      "readUrl": "https://openstax.org/details/books/principles-economics-3e",
      "added": "2026-10-06",
      "cover": "assets/covers/openstax-principles-economics.jpg"
    },
    {
      "id": "openstax-college-success",
      "title": "College Success",
      "author": "Amy Baldwin",
      "publisher": "OpenStax",
      "year": "2020",
      "kind": "book",
      "category": "study-skills",
      "level": "beginner",
      "formats": [
        "Online book",
        "PDF"
      ],
      "accessType": "open",
      "license": "CC BY 4.0",
      "description": "A free textbook for new students on time management, studying, note-taking, test-taking, wellbeing and planning a career.",
      "tags": [
        "study",
        "study skills",
        "time management",
        "note taking",
        "exams",
        "university",
        "textbook",
        "openstax"
      ],
      "sourceName": "OpenStax",
      "sourceUrl": "https://openstax.org/details/books/college-success",
      "readUrl": "https://openstax.org/details/books/college-success",
      "added": "2026-10-05",
      "cover": "assets/covers/openstax-college-success.jpg"
    },
    {
      "id": "cs50x",
      "title": "CS50x: Introduction to Computer Science",
      "author": "David J. Malan",
      "publisher": "Harvard University",
      "year": "Updated yearly",
      "kind": "course",
      "category": "computer-science",
      "level": "beginner",
      "formats": [
        "Online course",
        "Video"
      ],
      "accessType": "official",
      "license": "Free to audit online (see the course site for licence terms)",
      "description": "Harvard's free introduction to computer science and programming: C, Python, SQL, and web development, with problem sets.",
      "tags": [
        "computer science",
        "programming",
        "python",
        "c",
        "sql",
        "course",
        "video",
        "harvard"
      ],
      "sourceName": "Harvard University",
      "sourceUrl": "https://cs50.harvard.edu/x/",
      "readUrl": "https://cs50.harvard.edu/x/",
      "added": "2026-10-05"
    },
    {
      "id": "mit-6-0001",
      "title": "Introduction to Computer Science and Programming in Python (6.0001)",
      "author": "Ana Bell, Eric Grimson, John Guttag",
      "publisher": "MIT OpenCourseWare",
      "year": "2016",
      "kind": "course",
      "category": "computer-science",
      "level": "beginner",
      "formats": [
        "Online course",
        "Video",
        "PDF"
      ],
      "accessType": "open",
      "license": "CC BY-NC-SA 4.0",
      "description": "MIT's introductory programming course: lecture videos, slides and problem sets teaching computation and problem-solving in Python.",
      "tags": [
        "python",
        "programming",
        "computer science",
        "course",
        "mit",
        "video",
        "lecture"
      ],
      "sourceName": "MIT OpenCourseWare",
      "sourceUrl": "https://ocw.mit.edu/courses/6-0001-introduction-to-computer-science-and-programming-in-python-fall-2016/",
      "readUrl": "https://ocw.mit.edu/courses/6-0001-introduction-to-computer-science-and-programming-in-python-fall-2016/",
      "added": "2026-10-04"
    },
    {
      "id": "ms-word-help",
      "title": "Microsoft Word Help and Learning",
      "author": "Microsoft",
      "publisher": "Microsoft",
      "year": "Updated regularly",
      "kind": "tutorial",
      "category": "word",
      "level": "beginner",
      "formats": [
        "Web tutorial",
        "Video"
      ],
      "accessType": "official",
      "license": "Official Microsoft documentation",
      "description": "Microsoft's official Word help centre: how-to articles and short videos on formatting, layout, tables, collaboration and more.",
      "tags": [
        "word",
        "microsoft",
        "official",
        "tutorial",
        "formatting",
        "documents"
      ],
      "sourceName": "Microsoft Support",
      "sourceUrl": "https://support.microsoft.com/en-us/word",
      "readUrl": "https://support.microsoft.com/en-us/word",
      "added": "2026-10-03"
    },
    {
      "id": "ms-excel-help",
      "title": "Microsoft Excel Help and Learning",
      "author": "Microsoft",
      "publisher": "Microsoft",
      "year": "Updated regularly",
      "kind": "tutorial",
      "category": "excel",
      "level": "beginner",
      "formats": [
        "Web tutorial",
        "Video"
      ],
      "accessType": "official",
      "license": "Official Microsoft documentation",
      "description": "Microsoft's official Excel help centre, including the full function reference, charts, PivotTables and data analysis guides.",
      "tags": [
        "excel",
        "microsoft",
        "official",
        "tutorial",
        "functions",
        "formulas",
        "charts",
        "pivottable"
      ],
      "sourceName": "Microsoft Support",
      "sourceUrl": "https://support.microsoft.com/en-us/excel",
      "readUrl": "https://support.microsoft.com/en-us/excel",
      "added": "2026-10-03"
    },
    {
      "id": "ms-powerpoint-help",
      "title": "Microsoft PowerPoint Help and Learning",
      "author": "Microsoft",
      "publisher": "Microsoft",
      "year": "Updated regularly",
      "kind": "tutorial",
      "category": "powerpoint",
      "level": "beginner",
      "formats": [
        "Web tutorial",
        "Video"
      ],
      "accessType": "official",
      "license": "Official Microsoft documentation",
      "description": "Microsoft's official PowerPoint help centre: slide design, animations and transitions, presenting, and collaborating on decks.",
      "tags": [
        "powerpoint",
        "microsoft",
        "official",
        "tutorial",
        "animation",
        "slides",
        "presentation"
      ],
      "sourceName": "Microsoft Support",
      "sourceUrl": "https://support.microsoft.com/en-us/powerpoint",
      "readUrl": "https://support.microsoft.com/en-us/powerpoint",
      "added": "2026-10-03"
    },
    {
      "id": "ms-access-help",
      "title": "Microsoft Access Help and Learning",
      "author": "Microsoft",
      "publisher": "Microsoft",
      "year": "Updated regularly",
      "kind": "tutorial",
      "category": "access",
      "level": "beginner",
      "formats": [
        "Web tutorial"
      ],
      "accessType": "official",
      "license": "Official Microsoft documentation",
      "description": "Microsoft's official Access help centre: tables, queries, forms, reports and database design basics.",
      "tags": [
        "access",
        "microsoft",
        "official",
        "database",
        "queries",
        "forms",
        "reports",
        "tutorial"
      ],
      "sourceName": "Microsoft Support",
      "sourceUrl": "https://support.microsoft.com/en-us/access",
      "readUrl": "https://support.microsoft.com/en-us/access",
      "added": "2026-10-02"
    },
    {
      "id": "ms-outlook-help",
      "title": "Microsoft Outlook Help and Learning",
      "author": "Microsoft",
      "publisher": "Microsoft",
      "year": "Updated regularly",
      "kind": "tutorial",
      "category": "outlook",
      "level": "beginner",
      "formats": [
        "Web tutorial"
      ],
      "accessType": "official",
      "license": "Official Microsoft documentation",
      "description": "Microsoft's official Outlook help centre: email, calendar, contacts, rules and productivity features.",
      "tags": [
        "outlook",
        "microsoft",
        "official",
        "email",
        "calendar",
        "tutorial"
      ],
      "sourceName": "Microsoft Support",
      "sourceUrl": "https://support.microsoft.com/en-us/outlook",
      "readUrl": "https://support.microsoft.com/en-us/outlook",
      "added": "2026-10-02"
    },
    {
      "id": "ms-create-templates",
      "title": "Microsoft Create: Templates for Word, Excel and PowerPoint",
      "author": "Microsoft",
      "publisher": "Microsoft",
      "year": "Updated regularly",
      "kind": "template",
      "category": "presentations",
      "level": "beginner",
      "formats": [
        "DOCX",
        "XLSX",
        "PPTX"
      ],
      "accessType": "official",
      "license": "Microsoft template terms (some templates require a Microsoft 365 subscription)",
      "description": "Microsoft's official template gallery: presentations, résumés, calendars, budgets and more. Many are free; some are premium.",
      "tags": [
        "templates",
        "powerpoint",
        "word",
        "excel",
        "presentation templates",
        "resume",
        "official",
        "microsoft"
      ],
      "sourceName": "Microsoft Create",
      "sourceUrl": "https://create.microsoft.com/en-us/templates",
      "readUrl": "https://create.microsoft.com/en-us/templates",
      "added": "2026-10-01"
    },
    {
      "id": "gcf-excel",
      "title": "Excel Tutorials (GCFGlobal)",
      "author": "GCFGlobal",
      "publisher": "Goodwill Community Foundation",
      "year": "Updated regularly",
      "kind": "tutorial",
      "category": "excel",
      "level": "beginner",
      "formats": [
        "Web tutorial",
        "Video"
      ],
      "accessType": "official",
      "license": "Free to use online (see GCFGlobal terms)",
      "description": "Free, beginner-friendly Excel lessons with screenshots, videos and practice files — from cell basics to formulas and charts.",
      "tags": [
        "excel",
        "tutorial",
        "beginner",
        "free",
        "formulas",
        "charts",
        "practice"
      ],
      "sourceName": "GCFGlobal",
      "sourceUrl": "https://edu.gcfglobal.org/en/excel/",
      "readUrl": "https://edu.gcfglobal.org/en/excel/",
      "added": "2026-09-30"
    },
    {
      "id": "gcf-word",
      "title": "Word Tutorials (GCFGlobal)",
      "author": "GCFGlobal",
      "publisher": "Goodwill Community Foundation",
      "year": "Updated regularly",
      "kind": "tutorial",
      "category": "word",
      "level": "beginner",
      "formats": [
        "Web tutorial",
        "Video"
      ],
      "accessType": "official",
      "license": "Free to use online (see GCFGlobal terms)",
      "description": "Free step-by-step Word lessons: formatting text, page layout, tables, pictures, styles and reviewing documents.",
      "tags": [
        "word",
        "tutorial",
        "beginner",
        "free",
        "formatting",
        "tables",
        "page layout"
      ],
      "sourceName": "GCFGlobal",
      "sourceUrl": "https://edu.gcfglobal.org/en/word/",
      "readUrl": "https://edu.gcfglobal.org/en/word/",
      "added": "2026-09-30"
    },
    {
      "id": "gcf-powerpoint",
      "title": "PowerPoint Tutorials (GCFGlobal)",
      "author": "GCFGlobal",
      "publisher": "Goodwill Community Foundation",
      "year": "Updated regularly",
      "kind": "tutorial",
      "category": "powerpoint",
      "level": "beginner",
      "formats": [
        "Web tutorial",
        "Video"
      ],
      "accessType": "official",
      "license": "Free to use online (see GCFGlobal terms)",
      "description": "Free PowerPoint lessons covering slides, themes, pictures, transitions, animations and presenting your slide show.",
      "tags": [
        "powerpoint",
        "tutorial",
        "beginner",
        "free",
        "animation",
        "transitions",
        "slides"
      ],
      "sourceName": "GCFGlobal",
      "sourceUrl": "https://edu.gcfglobal.org/en/powerpoint/",
      "readUrl": "https://edu.gcfglobal.org/en/powerpoint/",
      "added": "2026-09-29"
    },
    {
      "id": "gcf-access",
      "title": "Access Tutorials (GCFGlobal)",
      "author": "GCFGlobal",
      "publisher": "Goodwill Community Foundation",
      "year": "Updated regularly",
      "kind": "tutorial",
      "category": "access",
      "level": "beginner",
      "formats": [
        "Web tutorial"
      ],
      "accessType": "official",
      "license": "Free to use online (see GCFGlobal terms)",
      "description": "Free Access lessons with a practice database: tables, forms, queries, reports and designing your own database.",
      "tags": [
        "access",
        "database",
        "tutorial",
        "beginner",
        "free",
        "queries",
        "practice database"
      ],
      "sourceName": "GCFGlobal",
      "sourceUrl": "https://edu.gcfglobal.org/en/access/",
      "readUrl": "https://edu.gcfglobal.org/en/access/",
      "added": "2026-09-29"
    },
    {
      "id": "gcf-outlook",
      "title": "Outlook Tutorials (GCFGlobal)",
      "author": "GCFGlobal",
      "publisher": "Goodwill Community Foundation",
      "year": "Updated regularly",
      "kind": "tutorial",
      "category": "outlook",
      "level": "beginner",
      "formats": [
        "Web tutorial"
      ],
      "accessType": "official",
      "license": "Free to use online (see GCFGlobal terms)",
      "description": "Free Outlook lessons on sending and organising email, managing your calendar, and working with contacts and tasks.",
      "tags": [
        "outlook",
        "email",
        "calendar",
        "tutorial",
        "beginner",
        "free"
      ],
      "sourceName": "GCFGlobal",
      "sourceUrl": "https://edu.gcfglobal.org/en/outlook/",
      "readUrl": "https://edu.gcfglobal.org/en/outlook/",
      "added": "2026-09-28"
    },
    {
      "id": "gutenberg-wealth-of-nations",
      "title": "An Inquiry into the Nature and Causes of the Wealth of Nations",
      "author": "Adam Smith",
      "publisher": "Project Gutenberg (first published 1776)",
      "year": "1776",
      "kind": "book",
      "category": "business",
      "level": "advanced",
      "formats": [
        "Online book",
        "EPUB",
        "Kindle"
      ],
      "accessType": "open",
      "license": "Public domain in the USA",
      "description": "The founding work of modern economics: the division of labour, markets, prices, trade and the role of government.",
      "tags": [
        "economics",
        "classic",
        "public domain",
        "business",
        "markets",
        "book"
      ],
      "sourceName": "Project Gutenberg",
      "sourceUrl": "https://www.gutenberg.org/ebooks/3300",
      "readUrl": "https://www.gutenberg.org/ebooks/3300",
      "added": "2026-09-27",
      "cover": "assets/covers/gutenberg-wealth-of-nations.jpg"
    },
    {
      "id": "gutenberg-art-of-war",
      "title": "The Art of War",
      "author": "Sun Tzu (translated by Lionel Giles)",
      "publisher": "Project Gutenberg (Giles translation, 1910)",
      "year": "1910",
      "kind": "book",
      "category": "general",
      "level": "beginner",
      "formats": [
        "Online book",
        "EPUB",
        "Kindle"
      ],
      "accessType": "open",
      "license": "Public domain in the USA",
      "description": "The ancient Chinese treatise on strategy, widely read today for lessons on planning, leadership and competition.",
      "tags": [
        "strategy",
        "classic",
        "public domain",
        "leadership",
        "philosophy",
        "book"
      ],
      "sourceName": "Project Gutenberg",
      "sourceUrl": "https://www.gutenberg.org/ebooks/132",
      "readUrl": "https://www.gutenberg.org/ebooks/132",
      "added": "2026-09-26",
      "cover": "assets/covers/gutenberg-art-of-war.jpg"
    },
    {
      "id": "gutenberg-meditations",
      "title": "Meditations",
      "author": "Marcus Aurelius",
      "publisher": "Project Gutenberg",
      "year": "c. 180 CE",
      "kind": "book",
      "category": "general",
      "level": "beginner",
      "formats": [
        "Online book",
        "EPUB",
        "Kindle"
      ],
      "accessType": "open",
      "license": "Public domain in the USA",
      "description": "The private reflections of a Roman emperor on Stoic philosophy: self-discipline, duty, and keeping calm under pressure.",
      "tags": [
        "philosophy",
        "stoicism",
        "classic",
        "public domain",
        "personal development",
        "book"
      ],
      "sourceName": "Project Gutenberg",
      "sourceUrl": "https://www.gutenberg.org/ebooks/2680",
      "readUrl": "https://www.gutenberg.org/ebooks/2680",
      "added": "2026-09-26",
      "cover": "assets/covers/gutenberg-meditations.jpg"
    },
    {
      "id": "gutenberg-pride-prejudice",
      "title": "Pride and Prejudice",
      "author": "Jane Austen",
      "publisher": "Project Gutenberg (first published 1813)",
      "year": "1813",
      "kind": "book",
      "category": "general",
      "level": "intermediate",
      "formats": [
        "Online book",
        "EPUB",
        "Kindle"
      ],
      "accessType": "open",
      "license": "Public domain in the USA",
      "description": "Austen's classic novel of manners, following Elizabeth Bennet and Mr Darcy — often studied for its themes of class, marriage and first impressions.",
      "tags": [
        "fiction",
        "novel",
        "literature",
        "classic",
        "public domain",
        "book"
      ],
      "sourceName": "Project Gutenberg",
      "sourceUrl": "https://www.gutenberg.org/ebooks/1342",
      "readUrl": "https://www.gutenberg.org/ebooks/1342",
      "added": "2026-09-25",
      "cover": "assets/covers/gutenberg-pride-prejudice.jpg"
    },
    {
      "id": "gutenberg-franklin-autobiography",
      "title": "The Autobiography of Benjamin Franklin",
      "author": "Benjamin Franklin",
      "publisher": "Project Gutenberg",
      "year": "1791",
      "kind": "book",
      "category": "general",
      "level": "intermediate",
      "formats": [
        "Online book",
        "EPUB",
        "Kindle"
      ],
      "accessType": "open",
      "license": "Public domain in the USA",
      "description": "Franklin's own account of his life as a printer, writer, inventor and statesman, including his famous plan for self-improvement.",
      "tags": [
        "autobiography",
        "history",
        "classic",
        "public domain",
        "personal development",
        "non-fiction",
        "book"
      ],
      "sourceName": "Project Gutenberg",
      "sourceUrl": "https://www.gutenberg.org/ebooks/20203",
      "readUrl": "https://www.gutenberg.org/ebooks/20203",
      "added": "2026-09-25",
      "cover": "assets/covers/gutenberg-franklin-autobiography.jpg"
    },
    {
      "id": "things-fall-apart",
      "title": "Things Fall Apart",
      "author": "Chinua Achebe",
      "publisher": "Heinemann (first published 1958)",
      "year": "1958",
      "kind": "book",
      "category": "general",
      "level": "intermediate",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "Achebe's landmark novel about Okonkwo, an Igbo leader, and the impact of colonialism on his community. Widely studied in schools.",
      "tags": [
        "fiction",
        "novel",
        "african literature",
        "literature",
        "nigeria",
        "classic",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=Things+Fall+Apart+Chinua+Achebe",
      "added": "2026-09-24",
      "cover": "assets/covers/things-fall-apart.jpg"
    },
    {
      "id": "atomic-habits",
      "title": "Atomic Habits",
      "author": "James Clear",
      "publisher": "Avery",
      "year": "2018",
      "kind": "book",
      "category": "success",
      "level": "beginner",
      "formats": [
        "Print",
        "eBook",
        "Audiobook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "A practical book on building good habits and breaking bad ones through small, consistent changes.",
      "tags": [
        "habits",
        "productivity",
        "personal development",
        "self-improvement",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=Atomic+Habits+James+Clear",
      "added": "2026-09-24",
      "cover": "assets/covers/atomic-habits.jpg"
    },
    {
      "id": "deep-work",
      "title": "Deep Work",
      "author": "Cal Newport",
      "publisher": "Grand Central Publishing",
      "year": "2016",
      "kind": "book",
      "category": "success",
      "level": "beginner",
      "formats": [
        "Print",
        "eBook",
        "Audiobook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "Newport argues that the ability to focus without distraction is increasingly valuable, and offers rules for training it.",
      "tags": [
        "focus",
        "productivity",
        "study",
        "concentration",
        "personal development",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=Deep+Work+Cal+Newport",
      "added": "2026-09-23",
      "cover": "assets/covers/deep-work.jpg"
    },
    {
      "id": "lean-startup",
      "title": "The Lean Startup",
      "author": "Eric Ries",
      "publisher": "Crown Business",
      "year": "2011",
      "kind": "book",
      "category": "business",
      "level": "beginner",
      "formats": [
        "Print",
        "eBook",
        "Audiobook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "A method for building new businesses by testing ideas quickly with a minimum viable product and learning from customers.",
      "tags": [
        "startup",
        "entrepreneurship",
        "business",
        "innovation",
        "mvp",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=The+Lean+Startup+Eric+Ries",
      "added": "2026-09-23",
      "cover": "assets/covers/lean-startup.jpg"
    },
    {
      "id": "clean-code",
      "title": "Clean Code: A Handbook of Agile Software Craftsmanship",
      "author": "Robert C. Martin",
      "publisher": "Prentice Hall",
      "year": "2008",
      "kind": "book",
      "category": "computer-science",
      "level": "intermediate",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "Principles and practices for writing code that is readable and easy to maintain: naming, functions, comments, and refactoring.",
      "tags": [
        "programming",
        "software engineering",
        "coding",
        "best practices",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=Clean+Code+Robert+C.+Martin",
      "added": "2026-09-22",
      "cover": "assets/covers/clean-code.jpg"
    },
    {
      "id": "canva-design-school",
      "title": "Canva Design School",
      "author": "Canva",
      "publisher": "Canva",
      "year": "Updated regularly",
      "kind": "course",
      "category": "design",
      "level": "beginner",
      "formats": [
        "Online course",
        "Video"
      ],
      "accessType": "official",
      "license": "Free on Canva's website",
      "description": "Canva's own free courses and short lessons on layout, colour, typography, branding and presentations, taught inside the Canva editor.",
      "tags": [
        "canva",
        "graphic design",
        "design tips",
        "social media",
        "presentations",
        "course"
      ],
      "sourceName": "Canva",
      "sourceUrl": "https://www.canva.com/designschool/",
      "readUrl": "https://www.canva.com/designschool/",
      "added": "2026-10-17"
    },
    {
      "id": "canva-help-center",
      "title": "Canva Help Center",
      "author": "Canva",
      "publisher": "Canva",
      "year": "Updated regularly",
      "kind": "tutorial",
      "category": "design",
      "level": "beginner",
      "formats": [
        "Web tutorial"
      ],
      "accessType": "official",
      "license": "Free on Canva's website",
      "description": "Step-by-step help for every Canva feature: templates, brand kits, presentations, video editing, printing and sharing with a team.",
      "tags": [
        "canva",
        "how to",
        "templates",
        "brand kit",
        "tutorial"
      ],
      "sourceName": "Canva",
      "sourceUrl": "https://www.canva.com/help/",
      "readUrl": "https://www.canva.com/help/",
      "added": "2026-10-17"
    },
    {
      "id": "non-designers-design-book",
      "title": "The Non-Designer's Design Book",
      "author": "Robin Williams",
      "publisher": "Peachpit Press",
      "year": "1994",
      "kind": "book",
      "category": "design",
      "level": "beginner",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "The four principles behind every good layout (contrast, repetition, alignment and proximity), explained for people who never studied design. The ideal companion to Canva.",
      "tags": [
        "design basics",
        "layout",
        "typography",
        "canva",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=The+Non-Designer's+Design+Book+Robin+Williams",
      "added": "2026-10-17",
      "cover": "assets/covers/non-designers-design-book.jpg"
    },
    {
      "id": "thinking-with-type",
      "title": "Thinking with Type",
      "author": "Ellen Lupton",
      "publisher": "Princeton Architectural Press",
      "year": "2004",
      "kind": "book",
      "category": "design",
      "level": "beginner",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "A short, visual guide to typography: letters, text and grids, with examples you can copy straight into your own posters and slides.",
      "tags": [
        "typography",
        "fonts",
        "layout",
        "graphic design",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=Thinking+with+Type+Ellen+Lupton",
      "added": "2026-10-17",
      "cover": "assets/covers/thinking-with-type.jpg"
    },
    {
      "id": "steal-like-an-artist",
      "title": "Steal Like an Artist",
      "author": "Austin Kleon",
      "publisher": "Workman Publishing",
      "year": "2012",
      "kind": "book",
      "category": "design",
      "level": "beginner",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "Ten short, illustrated lessons on creativity: collect ideas, copy your heroes, then make the work your own.",
      "tags": [
        "creativity",
        "design",
        "ideas",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=Steal+Like+an+Artist+Austin+Kleon",
      "added": "2026-10-17",
      "cover": "assets/covers/steal-like-an-artist.jpg"
    },
    {
      "id": "show-your-work",
      "title": "Show Your Work!",
      "author": "Austin Kleon",
      "publisher": "Workman Publishing",
      "year": "2014",
      "kind": "book",
      "category": "design",
      "level": "beginner",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "A small, practical book on sharing your process online so the right people find your work.",
      "tags": [
        "creativity",
        "social media",
        "portfolio",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=Show+Your+Work!+Austin+Kleon",
      "added": "2026-10-17",
      "cover": "assets/covers/show-your-work.jpg"
    },
    {
      "id": "design-for-hackers",
      "title": "Design for Hackers",
      "author": "David Kadavy",
      "publisher": "Wiley",
      "year": "2011",
      "kind": "book",
      "category": "design",
      "level": "beginner",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "Design principles for developers and engineers, taught by reverse-engineering well-known websites, posters and paintings.",
      "tags": [
        "design",
        "web design",
        "colour",
        "typography",
        "developers",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=Design+for+Hackers+David+Kadavy",
      "added": "2026-10-17",
      "cover": "assets/covers/design-for-hackers.jpg"
    },
    {
      "id": "logo-design-love",
      "title": "Logo Design Love",
      "author": "David Airey",
      "publisher": "New Riders",
      "year": "2010",
      "kind": "book",
      "category": "design",
      "level": "intermediate",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "How professional designers create logos and brand identities, with real client projects followed from the brief to the final mark.",
      "tags": [
        "logo",
        "branding",
        "graphic design",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=Logo+Design+Love+David+Airey",
      "added": "2026-10-17",
      "cover": "assets/covers/logo-design-love.jpg"
    },
    {
      "id": "grid-systems-graphic-design",
      "title": "Grid Systems in Graphic Design",
      "author": "Josef Müller-Brockmann",
      "publisher": "Niggli",
      "year": "1981",
      "kind": "book",
      "category": "design",
      "level": "advanced",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "The classic Swiss manual on building layouts with grids, from page proportions to placing type and pictures.",
      "tags": [
        "grid",
        "layout",
        "swiss design",
        "graphic design",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=Grid+Systems+in+Graphic+Design+Josef+Müller-Brockmann",
      "added": "2026-10-17",
      "cover": "assets/covers/grid-systems-graphic-design.jpg"
    },
    {
      "id": "interaction-of-color",
      "title": "Interaction of Color",
      "author": "Josef Albers",
      "publisher": "Yale University Press",
      "year": "1963",
      "kind": "book",
      "category": "design",
      "level": "intermediate",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "Albers' famous course on how colours change next to each other, still the basis of colour teaching in art schools.",
      "tags": [
        "colour",
        "color theory",
        "design",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=Interaction+of+Color+Josef+Albers",
      "added": "2026-10-17",
      "cover": "assets/covers/interaction-of-color.jpg"
    },
    {
      "id": "tldp-intro-linux",
      "title": "Introduction to Linux: A Hands-on Guide",
      "author": "Machtelt Garrels",
      "publisher": "The Linux Documentation Project",
      "year": "2008",
      "kind": "guide",
      "category": "linux",
      "level": "beginner",
      "formats": [
        "Online book",
        "PDF"
      ],
      "accessType": "open",
      "license": "GNU Free Documentation License",
      "description": "A friendly first tour of Linux: files and directories, processes, the shell, text editors, networking and installing software.",
      "tags": [
        "linux",
        "beginner",
        "command line",
        "guide"
      ],
      "sourceName": "The Linux Documentation Project",
      "sourceUrl": "https://tldp.org/LDP/intro-linux/html/",
      "readUrl": "https://tldp.org/LDP/intro-linux/html/",
      "added": "2026-10-17"
    },
    {
      "id": "tldp-bash-beginners",
      "title": "Bash Guide for Beginners",
      "author": "Machtelt Garrels",
      "publisher": "The Linux Documentation Project",
      "year": "2008",
      "kind": "guide",
      "category": "linux",
      "level": "beginner",
      "formats": [
        "Online book",
        "PDF"
      ],
      "accessType": "open",
      "license": "GNU Free Documentation License",
      "description": "Writing shell scripts from scratch: variables, conditions, loops, functions and the text tools sed and awk.",
      "tags": [
        "bash",
        "shell scripting",
        "linux",
        "guide"
      ],
      "sourceName": "The Linux Documentation Project",
      "sourceUrl": "https://tldp.org/LDP/Bash-Beginners-Guide/html/",
      "readUrl": "https://tldp.org/LDP/Bash-Beginners-Guide/html/",
      "added": "2026-10-17"
    },
    {
      "id": "how-linux-works",
      "title": "How Linux Works",
      "author": "Brian Ward",
      "publisher": "No Starch Press",
      "year": "2004",
      "kind": "book",
      "category": "linux",
      "level": "intermediate",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "What happens under the hood of a Linux system: booting, the kernel, devices, processes, networking and the shell.",
      "tags": [
        "linux",
        "internals",
        "sysadmin",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=How+Linux+Works+Brian+Ward",
      "added": "2026-10-17",
      "cover": "assets/covers/how-linux-works.jpg"
    },
    {
      "id": "linux-bible",
      "title": "Linux Bible",
      "author": "Christopher Negus",
      "publisher": "Wiley",
      "year": "2005",
      "kind": "book",
      "category": "linux",
      "level": "beginner",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "A broad, hands-on tour of Linux for new users and aspiring administrators, covering Fedora, Red Hat Enterprise Linux and Ubuntu.",
      "tags": [
        "linux",
        "administration",
        "red hat",
        "ubuntu",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=Linux+Bible+Christopher+Negus",
      "added": "2026-10-17",
      "cover": "assets/covers/linux-bible.jpg"
    },
    {
      "id": "linux-shell-scripting-bible",
      "title": "Linux Command Line and Shell Scripting Bible",
      "author": "Richard Blum, Christine Bresnahan",
      "publisher": "Wiley",
      "year": "2008",
      "kind": "book",
      "category": "linux",
      "level": "beginner",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "From your first commands to full bash scripts: text processing, job control and automating everyday admin work.",
      "tags": [
        "bash",
        "shell scripting",
        "command line",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=Linux+Command+Line+and+Shell+Scripting+Bible+Richard+Blum",
      "added": "2026-10-17",
      "cover": "assets/covers/linux-shell-scripting-bible.jpg"
    },
    {
      "id": "linux-basics-for-hackers",
      "title": "Linux Basics for Hackers",
      "author": "OccupyTheWeb",
      "publisher": "No Starch Press",
      "year": "2018",
      "kind": "book",
      "category": "linux",
      "level": "beginner",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "Linux fundamentals for future security people, taught on Kali: files, permissions, networking, services and scripting.",
      "tags": [
        "linux",
        "kali",
        "security",
        "hacking",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=Linux+Basics+for+Hackers+OccupyTheWeb",
      "added": "2026-10-17",
      "cover": "assets/covers/linux-basics-for-hackers.jpg"
    },
    {
      "id": "unix-linux-sysadmin-handbook",
      "title": "UNIX and Linux System Administration Handbook",
      "author": "Evi Nemeth, Garth Snyder, Trent R. Hein, Ben Whaley",
      "publisher": "Addison-Wesley",
      "year": "2010",
      "kind": "book",
      "category": "linux",
      "level": "advanced",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "The standard handbook for system administrators: users, storage, networking, DNS, mail, security and automation.",
      "tags": [
        "sysadmin",
        "unix",
        "linux",
        "operations",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=UNIX+and+Linux+System+Administration+Handbook+Evi+Nemeth",
      "added": "2026-10-17",
      "cover": "assets/covers/unix-linux-sysadmin-handbook.jpg"
    },
    {
      "id": "linux-programming-interface",
      "title": "The Linux Programming Interface",
      "author": "Michael Kerrisk",
      "publisher": "No Starch Press",
      "year": "2010",
      "kind": "book",
      "category": "linux",
      "level": "advanced",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "The definitive guide to Linux and UNIX system calls and libraries, written by the maintainer of the Linux man pages.",
      "tags": [
        "linux",
        "system programming",
        "c",
        "posix",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=The+Linux+Programming+Interface+Michael+Kerrisk",
      "added": "2026-10-17",
      "cover": "assets/covers/linux-programming-interface.jpg"
    },
    {
      "id": "linux-kernel-development",
      "title": "Linux Kernel Development",
      "author": "Robert Love",
      "publisher": "Addison-Wesley",
      "year": "2003",
      "kind": "book",
      "category": "linux",
      "level": "advanced",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "A clear guide to how the Linux kernel works: processes, scheduling, system calls, memory management and filesystems.",
      "tags": [
        "kernel",
        "linux",
        "operating systems",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=Linux+Kernel+Development+Robert+Love",
      "added": "2026-10-17",
      "cover": "assets/covers/linux-kernel-development.jpg"
    },
    {
      "id": "art-of-unix-programming",
      "title": "The Art of UNIX Programming",
      "author": "Eric S. Raymond",
      "publisher": "Addison-Wesley",
      "year": "2003",
      "kind": "book",
      "category": "linux",
      "level": "intermediate",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "The design philosophy behind UNIX and Linux tools (small programs, plain text, composition), told through real history and examples.",
      "tags": [
        "unix",
        "philosophy",
        "software design",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=The+Art+of+UNIX+Programming+Eric+S.+Raymond",
      "added": "2026-10-17",
      "cover": "assets/covers/art-of-unix-programming.jpg"
    },
    {
      "id": "security-engineering-anderson",
      "title": "Security Engineering",
      "author": "Ross Anderson",
      "publisher": "Wiley",
      "year": "2008",
      "kind": "book",
      "category": "security",
      "level": "intermediate",
      "formats": [
        "PDF"
      ],
      "accessType": "official",
      "license": "Second edition free to read from the author",
      "description": "How to build systems that stay dependable in the face of error, malice and greed, from passwords and banking to telecoms and hardware.",
      "tags": [
        "security engineering",
        "cryptography",
        "threat modelling",
        "book"
      ],
      "sourceName": "University of Cambridge (author's site)",
      "sourceUrl": "https://www.cl.cam.ac.uk/~rja14/book.html",
      "readUrl": "https://www.cl.cam.ac.uk/~rja14/book.html",
      "added": "2026-10-17",
      "cover": "assets/covers/security-engineering-anderson.jpg"
    },
    {
      "id": "hacking-art-of-exploitation",
      "title": "Hacking: The Art of Exploitation",
      "author": "Jon Erickson",
      "publisher": "No Starch Press",
      "year": "2003",
      "kind": "book",
      "category": "security",
      "level": "intermediate",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "Hacking from first principles: C, assembly, buffer overflows, shellcode, networking and cryptography, with a live CD to follow along.",
      "tags": [
        "hacking",
        "exploitation",
        "c",
        "assembly",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=Hacking:+The+Art+of+Exploitation+Jon+Erickson",
      "added": "2026-10-17",
      "cover": "assets/covers/hacking-art-of-exploitation.jpg"
    },
    {
      "id": "cuckoos-egg",
      "title": "The Cuckoo's Egg",
      "author": "Clifford Stoll",
      "publisher": "Doubleday",
      "year": "1989",
      "kind": "book",
      "category": "security",
      "level": "beginner",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "The true story of an astronomer turned sysadmin who traced a 75-cent accounting error to a hacker selling secrets to the KGB.",
      "tags": [
        "true story",
        "incident response",
        "hacking history",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=The+Cuckoo's+Egg+Clifford+Stoll",
      "added": "2026-10-17",
      "cover": "assets/covers/cuckoos-egg.jpg"
    },
    {
      "id": "countdown-to-zero-day",
      "title": "Countdown to Zero Day",
      "author": "Kim Zetter",
      "publisher": "Crown",
      "year": "2014",
      "kind": "book",
      "category": "security",
      "level": "beginner",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "The story of Stuxnet, the first digital weapon, and of the researchers who took it apart.",
      "tags": [
        "stuxnet",
        "cyber warfare",
        "true story",
        "ics",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=Countdown+to+Zero+Day+Kim+Zetter",
      "added": "2026-10-17",
      "cover": "assets/covers/countdown-to-zero-day.jpg"
    },
    {
      "id": "sandworm",
      "title": "Sandworm",
      "author": "Andy Greenberg",
      "publisher": "Doubleday",
      "year": "2019",
      "kind": "book",
      "category": "security",
      "level": "beginner",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "Inside the Russian hacking group behind the Ukraine power blackouts and NotPetya, the most destructive cyberattack so far.",
      "tags": [
        "cyber warfare",
        "notpetya",
        "true story",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=Sandworm+Andy+Greenberg",
      "added": "2026-10-17",
      "cover": "assets/covers/sandworm.jpg"
    },
    {
      "id": "art-of-deception",
      "title": "The Art of Deception",
      "author": "Kevin D. Mitnick, William L. Simon",
      "publisher": "Wiley",
      "year": "2002",
      "kind": "book",
      "category": "security",
      "level": "beginner",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "How social engineers trick people into handing over access, told through stories, with the defences that stop them.",
      "tags": [
        "social engineering",
        "phishing",
        "awareness",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=The+Art+of+Deception+Kevin+D.+Mitnick",
      "added": "2026-10-17",
      "cover": "assets/covers/art-of-deception.jpg"
    },
    {
      "id": "ghost-in-the-wires",
      "title": "Ghost in the Wires",
      "author": "Kevin D. Mitnick, William L. Simon",
      "publisher": "Little, Brown",
      "year": "2011",
      "kind": "book",
      "category": "security",
      "level": "beginner",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "Kevin Mitnick's own account of his years as the world's most wanted hacker.",
      "tags": [
        "memoir",
        "hacking history",
        "social engineering",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=Ghost+in+the+Wires+Kevin+D.+Mitnick",
      "added": "2026-10-17",
      "cover": "assets/covers/ghost-in-the-wires.jpg"
    },
    {
      "id": "practical-malware-analysis",
      "title": "Practical Malware Analysis",
      "author": "Michael Sikorski, Andrew Honig",
      "publisher": "No Starch Press",
      "year": "2012",
      "kind": "book",
      "category": "security",
      "level": "advanced",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "Hands-on malware analysis: building a safe lab, static and dynamic analysis, debugging and unpacking real samples.",
      "tags": [
        "malware",
        "reverse engineering",
        "blue team",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=Practical+Malware+Analysis+Michael+Sikorski",
      "added": "2026-10-17",
      "cover": "assets/covers/practical-malware-analysis.jpg"
    },
    {
      "id": "black-hat-python",
      "title": "Black Hat Python",
      "author": "Justin Seitz, Tim Arnold",
      "publisher": "No Starch Press",
      "year": "2014",
      "kind": "book",
      "category": "security",
      "level": "intermediate",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "Writing your own security tools in Python: sniffers, proxies, trojans and web hacking scripts.",
      "tags": [
        "python",
        "pentesting",
        "tools",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=Black+Hat+Python+Justin+Seitz",
      "added": "2026-10-17",
      "cover": "assets/covers/black-hat-python.jpg"
    },
    {
      "id": "serious-cryptography",
      "title": "Serious Cryptography",
      "author": "Jean-Philippe Aumasson",
      "publisher": "No Starch Press",
      "year": "2017",
      "kind": "book",
      "category": "security",
      "level": "intermediate",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "A modern, practical introduction to encryption, hashing, authentication and TLS, and the mistakes that break them.",
      "tags": [
        "cryptography",
        "tls",
        "encryption",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=Serious+Cryptography+Jean-Philippe+Aumasson",
      "added": "2026-10-17",
      "cover": "assets/covers/serious-cryptography.jpg"
    },
    {
      "id": "applied-cryptography",
      "title": "Applied Cryptography",
      "author": "Bruce Schneier",
      "publisher": "Wiley",
      "year": "1994",
      "kind": "book",
      "category": "security",
      "level": "advanced",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "The classic survey of cryptographic protocols, algorithms and source code that brought cryptography to working programmers.",
      "tags": [
        "cryptography",
        "protocols",
        "classic",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=Applied+Cryptography+Bruce+Schneier",
      "added": "2026-10-17",
      "cover": "assets/covers/applied-cryptography.jpg"
    },
    {
      "id": "seven-habits",
      "title": "The 7 Habits of Highly Effective People",
      "author": "Stephen R. Covey",
      "publisher": "Free Press",
      "year": "1989",
      "kind": "book",
      "category": "success",
      "level": "beginner",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "Seven principles for personal and professional effectiveness, from 'be proactive' to 'sharpen the saw'.",
      "tags": [
        "habits",
        "leadership",
        "personal development",
        "success",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=The+7+Habits+of+Highly+Effective+People+Stephen+R.+Covey",
      "added": "2026-10-17",
      "cover": "assets/covers/seven-habits.jpg"
    },
    {
      "id": "mindset-dweck",
      "title": "Mindset",
      "author": "Carol S. Dweck",
      "publisher": "Random House",
      "year": "2006",
      "kind": "book",
      "category": "success",
      "level": "beginner",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "Why believing your abilities can grow, a growth mindset, changes how you learn, work and handle failure.",
      "tags": [
        "mindset",
        "psychology",
        "learning",
        "success",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=Mindset+Carol+S.+Dweck",
      "added": "2026-10-17",
      "cover": "assets/covers/mindset-dweck.jpg"
    },
    {
      "id": "grit-duckworth",
      "title": "Grit",
      "author": "Angela Duckworth",
      "publisher": "Scribner",
      "year": "2016",
      "kind": "book",
      "category": "success",
      "level": "beginner",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "Research on why passion and long-term persistence predict success better than talent alone.",
      "tags": [
        "grit",
        "perseverance",
        "psychology",
        "success",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=Grit+Angela+Duckworth",
      "added": "2026-10-17",
      "cover": "assets/covers/grit-duckworth.jpg"
    },
    {
      "id": "power-of-habit",
      "title": "The Power of Habit",
      "author": "Charles Duhigg",
      "publisher": "Random House",
      "year": "2012",
      "kind": "book",
      "category": "success",
      "level": "beginner",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "How habits work (cue, routine, reward) and how people and companies change them.",
      "tags": [
        "habits",
        "psychology",
        "success",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=The+Power+of+Habit+Charles+Duhigg",
      "added": "2026-10-17",
      "cover": "assets/covers/power-of-habit.jpg"
    },
    {
      "id": "outliers-gladwell",
      "title": "Outliers",
      "author": "Malcolm Gladwell",
      "publisher": "Little, Brown",
      "year": "2008",
      "kind": "book",
      "category": "success",
      "level": "beginner",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "What really lies behind exceptional success: opportunity, culture, timing and thousands of hours of practice.",
      "tags": [
        "success",
        "practice",
        "culture",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=Outliers+Malcolm+Gladwell",
      "added": "2026-10-17",
      "cover": "assets/covers/outliers-gladwell.jpg"
    },
    {
      "id": "psychology-of-money",
      "title": "The Psychology of Money",
      "author": "Morgan Housel",
      "publisher": "Harriman House",
      "year": "2020",
      "kind": "book",
      "category": "success",
      "level": "beginner",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "Short stories about how people really think about money, and the habits that build wealth over time.",
      "tags": [
        "money",
        "personal finance",
        "success",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=The+Psychology+of+Money+Morgan+Housel",
      "added": "2026-10-17",
      "cover": "assets/covers/psychology-of-money.jpg"
    },
    {
      "id": "rich-dad-poor-dad",
      "title": "Rich Dad Poor Dad",
      "author": "Robert T. Kiyosaki",
      "publisher": "Warner Books",
      "year": "1997",
      "kind": "book",
      "category": "success",
      "level": "beginner",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "Kiyosaki's lessons on assets, cash flow and financial independence, told through the advice of his two 'dads'.",
      "tags": [
        "money",
        "personal finance",
        "investing",
        "success",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=Rich+Dad+Poor+Dad+Robert+T.+Kiyosaki",
      "added": "2026-10-17",
      "cover": "assets/covers/rich-dad-poor-dad.jpg"
    },
    {
      "id": "think-and-grow-rich",
      "title": "Think and Grow Rich",
      "author": "Napoleon Hill",
      "publisher": "The Ralston Society",
      "year": "1937",
      "kind": "book",
      "category": "success",
      "level": "beginner",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "The 1937 classic on desire, persistence and planning, drawn from interviews with successful people of its era.",
      "tags": [
        "success",
        "motivation",
        "classic",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=Think+and+Grow+Rich+Napoleon+Hill",
      "added": "2026-10-17",
      "cover": "assets/covers/think-and-grow-rich.jpg"
    },
    {
      "id": "gutenberg-as-a-man-thinketh",
      "title": "As a Man Thinketh",
      "author": "James Allen",
      "publisher": "Project Gutenberg",
      "year": "1903",
      "kind": "book",
      "category": "success",
      "level": "beginner",
      "formats": [
        "Online book",
        "EPUB",
        "Kindle"
      ],
      "accessType": "open",
      "license": "Public domain in the USA",
      "description": "A short essay on how your thoughts shape your character and circumstances. You can read it in one sitting.",
      "tags": [
        "mindset",
        "self-help",
        "success",
        "classic",
        "public domain",
        "book"
      ],
      "sourceName": "Project Gutenberg",
      "sourceUrl": "https://www.gutenberg.org/ebooks/4507",
      "readUrl": "https://www.gutenberg.org/ebooks/4507",
      "added": "2026-10-17",
      "cover": "assets/covers/gutenberg-as-a-man-thinketh.jpg"
    },
    {
      "id": "gutenberg-science-of-getting-rich",
      "title": "The Science of Getting Rich",
      "author": "Wallace D. Wattles",
      "publisher": "Project Gutenberg",
      "year": "1910",
      "kind": "book",
      "category": "success",
      "level": "beginner",
      "formats": [
        "Online book",
        "EPUB",
        "Kindle"
      ],
      "accessType": "open",
      "license": "Public domain in the USA",
      "description": "Wattles' 1910 guide to building wealth through purpose and steady action; it inspired many later success books.",
      "tags": [
        "money",
        "success",
        "self-help",
        "classic",
        "public domain",
        "book"
      ],
      "sourceName": "Project Gutenberg",
      "sourceUrl": "https://www.gutenberg.org/ebooks/59844",
      "readUrl": "https://www.gutenberg.org/ebooks/59844",
      "added": "2026-10-17",
      "cover": "assets/covers/gutenberg-science-of-getting-rich.jpg"
    },
    {
      "id": "gutenberg-self-help",
      "title": "Self-Help",
      "author": "Samuel Smiles",
      "publisher": "Project Gutenberg",
      "year": "1859",
      "kind": "book",
      "category": "success",
      "level": "beginner",
      "formats": [
        "Online book",
        "EPUB",
        "Kindle"
      ],
      "accessType": "open",
      "license": "Public domain in the USA",
      "description": "The original 1859 self-help book: short lives of inventors, engineers and workers who got ahead through perseverance.",
      "tags": [
        "perseverance",
        "self-help",
        "success",
        "biography",
        "classic",
        "public domain",
        "book"
      ],
      "sourceName": "Project Gutenberg",
      "sourceUrl": "https://www.gutenberg.org/ebooks/935",
      "readUrl": "https://www.gutenberg.org/ebooks/935",
      "added": "2026-10-17",
      "cover": "assets/covers/gutenberg-self-help.jpg"
    },
    {
      "id": "gutenberg-acres-of-diamonds",
      "title": "Acres of Diamonds",
      "author": "Russell H. Conwell",
      "publisher": "Project Gutenberg",
      "year": "1890",
      "kind": "book",
      "category": "success",
      "level": "beginner",
      "formats": [
        "Online book",
        "EPUB",
        "Kindle"
      ],
      "accessType": "open",
      "license": "Public domain in the USA",
      "description": "Conwell's famous lecture: the opportunity you are searching for is often right where you already are.",
      "tags": [
        "opportunity",
        "motivation",
        "success",
        "classic",
        "public domain",
        "book"
      ],
      "sourceName": "Project Gutenberg",
      "sourceUrl": "https://www.gutenberg.org/ebooks/368",
      "readUrl": "https://www.gutenberg.org/ebooks/368",
      "added": "2026-10-17",
      "cover": "assets/covers/gutenberg-acres-of-diamonds.jpg"
    },
    {
      "id": "gutenberg-art-of-money-getting",
      "title": "The Art of Money Getting",
      "author": "P. T. Barnum",
      "publisher": "Project Gutenberg",
      "year": "1880",
      "kind": "book",
      "category": "success",
      "level": "beginner",
      "formats": [
        "Online book",
        "EPUB",
        "Kindle"
      ],
      "accessType": "open",
      "license": "Public domain in the USA",
      "description": "P. T. Barnum's rules for making and keeping money, from avoiding debt to choosing work that suits you.",
      "tags": [
        "money",
        "business",
        "success",
        "classic",
        "public domain",
        "book"
      ],
      "sourceName": "Project Gutenberg",
      "sourceUrl": "https://www.gutenberg.org/ebooks/8581",
      "readUrl": "https://www.gutenberg.org/ebooks/8581",
      "added": "2026-10-17",
      "cover": "assets/covers/gutenberg-art-of-money-getting.jpg"
    },
    {
      "id": "dont-make-me-think",
      "title": "Don't Make Me Think",
      "author": "Steve Krug",
      "publisher": "New Riders",
      "year": "2000",
      "kind": "book",
      "category": "design",
      "level": "beginner",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "The friendliest book on usability: why people scan instead of read, and how to design pages and slides they understand at a glance.",
      "tags": [
        "usability",
        "web design",
        "ux",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=Don't+Make+Me+Think+Steve+Krug",
      "added": "2026-10-18",
      "cover": "assets/covers/dont-make-me-think.jpg"
    },
    {
      "id": "elements-of-typographic-style",
      "title": "The Elements of Typographic Style",
      "author": "Robert Bringhurst",
      "publisher": "Hartley & Marks",
      "year": "1992",
      "kind": "book",
      "category": "design",
      "level": "advanced",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "The typographer's bible: choosing and pairing typefaces, spacing, page proportions and the small details that make text beautiful.",
      "tags": [
        "typography",
        "fonts",
        "classic",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=The+Elements+of+Typographic+Style+Robert+Bringhurst",
      "added": "2026-10-18",
      "cover": "assets/covers/elements-of-typographic-style.jpg"
    },
    {
      "id": "universal-principles-of-design",
      "title": "Universal Principles of Design",
      "author": "William Lidwell, Kritina Holden, Jill Butler",
      "publisher": "Rockport Publishers",
      "year": "2003",
      "kind": "book",
      "category": "design",
      "level": "beginner",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "One hundred-plus design principles, each on a single illustrated spread, from the golden ratio to the rule of thirds.",
      "tags": [
        "design principles",
        "reference",
        "layout",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=Universal+Principles+of+Design+William+Lidwell",
      "added": "2026-10-18",
      "cover": "assets/covers/universal-principles-of-design.jpg"
    },
    {
      "id": "making-and-breaking-the-grid",
      "title": "Making and Breaking the Grid",
      "author": "Timothy Samara",
      "publisher": "Rockport Publishers",
      "year": "2002",
      "kind": "book",
      "category": "design",
      "level": "intermediate",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "How designers build layouts on a grid, and when breaking it makes a page more alive, shown through hundreds of real examples.",
      "tags": [
        "grid",
        "layout",
        "graphic design",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=Making+and+Breaking+the+Grid+Timothy+Samara",
      "added": "2026-10-18",
      "cover": "assets/covers/making-and-breaking-the-grid.jpg"
    },
    {
      "id": "graphic-design-new-basics",
      "title": "Graphic Design: The New Basics",
      "author": "Ellen Lupton, Jennifer Cole Phillips",
      "publisher": "Princeton Architectural Press",
      "year": "2008",
      "kind": "book",
      "category": "design",
      "level": "beginner",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "The visual building blocks of design (point, line, scale, texture, colour, framing, rhythm) explained with student and professional work.",
      "tags": [
        "graphic design",
        "basics",
        "visual language",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=Graphic+Design:+The+New+Basics+Ellen+Lupton",
      "added": "2026-10-18",
      "cover": "assets/covers/graphic-design-new-basics.jpg"
    },
    {
      "id": "designing-brand-identity",
      "title": "Designing Brand Identity",
      "author": "Alina Wheeler",
      "publisher": "Wiley",
      "year": "2003",
      "kind": "book",
      "category": "design",
      "level": "intermediate",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "The step-by-step process behind a brand: research, strategy, logo, colour, type and the guidelines that keep it consistent.",
      "tags": [
        "branding",
        "logo",
        "identity",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=Designing+Brand+Identity+Alina+Wheeler",
      "added": "2026-10-18",
      "cover": "assets/covers/designing-brand-identity.jpg"
    },
    {
      "id": "graphic-designer-without-losing-your-soul",
      "title": "How to Be a Graphic Designer Without Losing Your Soul",
      "author": "Adrian Shaughnessy",
      "publisher": "Laurence King",
      "year": "2005",
      "kind": "book",
      "category": "design",
      "level": "beginner",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "Honest advice on working as a designer: portfolios, clients, pricing, freelancing and staying creative.",
      "tags": [
        "career",
        "freelance",
        "graphic design",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=How+to+Be+a+Graphic+Designer+Without+Losing+Your+Soul+Adrian+Shaughnessy",
      "added": "2026-10-18",
      "cover": "assets/covers/graphic-designer-without-losing-your-soul.jpg"
    },
    {
      "id": "hey-whipple-squeeze-this",
      "title": "Hey, Whipple, Squeeze This",
      "author": "Luke Sullivan",
      "publisher": "Wiley",
      "year": "1998",
      "kind": "book",
      "category": "design",
      "level": "beginner",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "The classic guide to making ads people actually notice, from headlines to social media, by a long-time agency creative.",
      "tags": [
        "advertising",
        "copywriting",
        "marketing",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=Hey,+Whipple,+Squeeze+This+Luke+Sullivan",
      "added": "2026-10-18",
      "cover": "assets/covers/hey-whipple-squeeze-this.jpg"
    },
    {
      "id": "contagious-berger",
      "title": "Contagious",
      "author": "Jonah Berger",
      "publisher": "Simon & Schuster",
      "year": "2013",
      "kind": "book",
      "category": "design",
      "level": "beginner",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "Research on why some posts, products and ideas spread while others die, and six principles for making yours catch on.",
      "tags": [
        "marketing",
        "social media",
        "virality",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=Contagious+Jonah+Berger",
      "added": "2026-10-18",
      "cover": "assets/covers/contagious-berger.jpg"
    },
    {
      "id": "linux-device-drivers-3",
      "title": "Linux Device Drivers",
      "author": "Jonathan Corbet, Alessandro Rubini, Greg Kroah-Hartman",
      "publisher": "O'Reilly",
      "year": "2005",
      "kind": "book",
      "category": "linux",
      "level": "advanced",
      "formats": [
        "PDF"
      ],
      "accessType": "official",
      "license": "Third edition free under a Creative Commons licence",
      "description": "How to write drivers for the Linux kernel: modules, char devices, concurrency, memory, interrupts and USB. The third edition is free to read.",
      "tags": [
        "kernel",
        "drivers",
        "linux",
        "book"
      ],
      "sourceName": "LWN.net",
      "sourceUrl": "https://lwn.net/Kernel/LDD3/",
      "readUrl": "https://lwn.net/Kernel/LDD3/",
      "added": "2026-10-18",
      "cover": "assets/covers/linux-device-drivers-3.jpg"
    },
    {
      "id": "learning-the-bash-shell",
      "title": "Learning the bash Shell",
      "author": "Cameron Newham, Bill Rosenblatt",
      "publisher": "O'Reilly",
      "year": "1995",
      "kind": "book",
      "category": "linux",
      "level": "beginner",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "O'Reilly's classic introduction to bash: editing commands, customising your shell, variables, functions and scripting.",
      "tags": [
        "bash",
        "shell",
        "command line",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=Learning+the+bash+Shell+Cameron+Newham",
      "added": "2026-10-18",
      "cover": "assets/covers/learning-the-bash-shell.jpg"
    },
    {
      "id": "linux-in-a-nutshell",
      "title": "Linux in a Nutshell",
      "author": "Ellen Siever, Stephen Figgins, Robert Love, Arnold Robbins",
      "publisher": "O'Reilly",
      "year": "1997",
      "kind": "book",
      "category": "linux",
      "level": "intermediate",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "The desk reference for Linux commands, shells, editors, package managers and system configuration.",
      "tags": [
        "linux",
        "reference",
        "commands",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=Linux+in+a+Nutshell+Ellen+Siever",
      "added": "2026-10-18",
      "cover": "assets/covers/linux-in-a-nutshell.jpg"
    },
    {
      "id": "sed-and-awk",
      "title": "sed & awk",
      "author": "Dale Dougherty, Arnold Robbins",
      "publisher": "O'Reilly",
      "year": "1990",
      "kind": "book",
      "category": "linux",
      "level": "intermediate",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "The two classic UNIX text-processing tools, explained from simple substitutions to full report-generating programs.",
      "tags": [
        "sed",
        "awk",
        "text processing",
        "unix",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=sed+&+awk+Dale+Dougherty",
      "added": "2026-10-18",
      "cover": "assets/covers/sed-and-awk.jpg"
    },
    {
      "id": "classic-shell-scripting",
      "title": "Classic Shell Scripting",
      "author": "Arnold Robbins, Nelson H. F. Beebe",
      "publisher": "O'Reilly",
      "year": "2005",
      "kind": "book",
      "category": "linux",
      "level": "intermediate",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "Writing portable, reliable shell scripts with the standard UNIX tools: pipelines, regular expressions, files and processes.",
      "tags": [
        "shell scripting",
        "unix",
        "automation",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=Classic+Shell+Scripting+Arnold+Robbins",
      "added": "2026-10-18",
      "cover": "assets/covers/classic-shell-scripting.jpg"
    },
    {
      "id": "unix-programming-environment",
      "title": "The UNIX Programming Environment",
      "author": "Brian W. Kernighan, Rob Pike",
      "publisher": "Prentice Hall",
      "year": "1984",
      "kind": "book",
      "category": "linux",
      "level": "intermediate",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "The 1984 classic by two Bell Labs legends on using and programming UNIX: the shell, filters, pipes and C tools. Still sharp today.",
      "tags": [
        "unix",
        "classic",
        "shell",
        "c",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=The+UNIX+Programming+Environment+Brian+W.+Kernighan",
      "added": "2026-10-18",
      "cover": "assets/covers/unix-programming-environment.jpg"
    },
    {
      "id": "unix-power-tools",
      "title": "UNIX Power Tools",
      "author": "Jerry Peek, Tim O'Reilly, Mike Loukides",
      "publisher": "O'Reilly",
      "year": "1993",
      "kind": "book",
      "category": "linux",
      "level": "intermediate",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "Hundreds of short, practical tricks for getting more out of the UNIX and Linux command line.",
      "tags": [
        "unix",
        "tips",
        "command line",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=UNIX+Power+Tools+Jerry+Peek",
      "added": "2026-10-18",
      "cover": "assets/covers/unix-power-tools.jpg"
    },
    {
      "id": "advanced-programming-unix-environment",
      "title": "Advanced Programming in the UNIX Environment",
      "author": "W. Richard Stevens, Stephen A. Rago",
      "publisher": "Addison-Wesley",
      "year": "1992",
      "kind": "book",
      "category": "linux",
      "level": "advanced",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "Stevens' definitive guide to UNIX system programming: files, processes, signals, threads, daemons and inter-process communication.",
      "tags": [
        "system programming",
        "unix",
        "c",
        "posix",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=Advanced+Programming+in+the+UNIX+Environment+W.+Richard+Stevens",
      "added": "2026-10-18",
      "cover": "assets/covers/advanced-programming-unix-environment.jpg"
    },
    {
      "id": "linux-firewalls-rash",
      "title": "Linux Firewalls",
      "author": "Michael Rash",
      "publisher": "No Starch Press",
      "year": "2007",
      "kind": "book",
      "category": "linux",
      "level": "advanced",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "Detecting and responding to attacks with iptables, psad and fwsnort: turning a Linux firewall into an intrusion detection system.",
      "tags": [
        "firewall",
        "iptables",
        "security",
        "linux",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=Linux+Firewalls+Michael+Rash",
      "added": "2026-10-18",
      "cover": "assets/covers/linux-firewalls-rash.jpg"
    },
    {
      "id": "penetration-testing-weidman",
      "title": "Penetration Testing",
      "author": "Georgia Weidman",
      "publisher": "No Starch Press",
      "year": "2014",
      "kind": "book",
      "category": "security",
      "level": "beginner",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "A hands-on introduction to hacking: setting up a lab, recon, exploitation with Metasploit, web and wireless attacks, and post-exploitation.",
      "tags": [
        "pentesting",
        "ethical hacking",
        "metasploit",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=Penetration+Testing+Georgia+Weidman",
      "added": "2026-10-18",
      "cover": "assets/covers/penetration-testing-weidman.jpg"
    },
    {
      "id": "hacker-playbook",
      "title": "The Hacker Playbook",
      "author": "Peter Kim",
      "publisher": "Secure Planet",
      "year": "2014",
      "kind": "book",
      "category": "security",
      "level": "intermediate",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "A red-teamer's step-by-step playbook, organised like a football game: from scanning and exploitation to lateral movement.",
      "tags": [
        "red team",
        "pentesting",
        "playbook",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=The+Hacker+Playbook+Peter+Kim",
      "added": "2026-10-18",
      "cover": "assets/covers/hacker-playbook.jpg"
    },
    {
      "id": "social-engineering-hadnagy",
      "title": "Social Engineering: The Art of Human Hacking",
      "author": "Christopher Hadnagy",
      "publisher": "Wiley",
      "year": "2010",
      "kind": "book",
      "category": "security",
      "level": "beginner",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "How attackers manipulate people through pretexting, influence and elicitation, and how organisations train staff to resist.",
      "tags": [
        "social engineering",
        "phishing",
        "human factor",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=Social+Engineering:+The+Art+of+Human+Hacking+Christopher+Hadnagy",
      "added": "2026-10-18",
      "cover": "assets/covers/social-engineering-hadnagy.jpg"
    },
    {
      "id": "threat-modeling-shostack",
      "title": "Threat Modeling: Designing for Security",
      "author": "Adam Shostack",
      "publisher": "Wiley",
      "year": "2014",
      "kind": "book",
      "category": "security",
      "level": "intermediate",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "Microsoft's threat-modelling lead on finding security flaws while you design, using STRIDE, attack trees and data-flow diagrams.",
      "tags": [
        "threat modelling",
        "secure design",
        "stride",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=Threat+Modeling:+Designing+for+Security+Adam+Shostack",
      "added": "2026-10-18",
      "cover": "assets/covers/threat-modeling-shostack.jpg"
    },
    {
      "id": "tangled-web",
      "title": "The Tangled Web",
      "author": "Michal Zalewski",
      "publisher": "No Starch Press",
      "year": "2011",
      "kind": "book",
      "category": "security",
      "level": "advanced",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "A deep tour of how browsers really work and why the web's security model is so fragile, from a Google security researcher.",
      "tags": [
        "web security",
        "browsers",
        "xss",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=The+Tangled+Web+Michal+Zalewski",
      "added": "2026-10-18",
      "cover": "assets/covers/tangled-web.jpg"
    },
    {
      "id": "silence-on-the-wire",
      "title": "Silence on the Wire",
      "author": "Michal Zalewski",
      "publisher": "No Starch Press",
      "year": "2005",
      "kind": "book",
      "category": "security",
      "level": "advanced",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "Passive reconnaissance and indirect attacks: what quietly leaks from networks, keyboards and protocols.",
      "tags": [
        "network security",
        "reconnaissance",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=Silence+on+the+Wire+Michal+Zalewski",
      "added": "2026-10-18",
      "cover": "assets/covers/silence-on-the-wire.jpg"
    },
    {
      "id": "cybersecurity-and-cyberwar",
      "title": "Cybersecurity and Cyberwar: What Everyone Needs to Know",
      "author": "P. W. Singer, Allan Friedman",
      "publisher": "Oxford University Press",
      "year": "2014",
      "kind": "book",
      "category": "security",
      "level": "beginner",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "Plain-language answers to the big questions on cyber threats, cyberwar and internet governance, for non-specialists.",
      "tags": [
        "cyber policy",
        "cyberwar",
        "introduction",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=Cybersecurity+and+Cyberwar:+What+Everyone+Needs+to+Know+P.+W.+Singer",
      "added": "2026-10-18",
      "cover": "assets/covers/cybersecurity-and-cyberwar.jpg"
    },
    {
      "id": "this-is-how-they-tell-me",
      "title": "This Is How They Tell Me the World Ends",
      "author": "Nicole Perlroth",
      "publisher": "Bloomsbury",
      "year": "2021",
      "kind": "book",
      "category": "security",
      "level": "beginner",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "A New York Times reporter on the secretive market for zero-day exploits and the cyberweapons arms race.",
      "tags": [
        "zero day",
        "cyber warfare",
        "true story",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=This+Is+How+They+Tell+Me+the+World+Ends+Nicole+Perlroth",
      "added": "2026-10-18",
      "cover": "assets/covers/this-is-how-they-tell-me.jpg"
    },
    {
      "id": "tracers-in-the-dark",
      "title": "Tracers in the Dark",
      "author": "Andy Greenberg",
      "publisher": "Doubleday",
      "year": "2022",
      "kind": "book",
      "category": "security",
      "level": "beginner",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "How investigators learned to follow cryptocurrency and took down dark-web markets and their kingpins.",
      "tags": [
        "crypto",
        "investigation",
        "true story",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=Tracers+in+the+Dark+Andy+Greenberg",
      "added": "2026-10-18",
      "cover": "assets/covers/tracers-in-the-dark.jpg"
    },
    {
      "id": "cant-hurt-me",
      "title": "Can't Hurt Me",
      "author": "David Goggins",
      "publisher": "Lioncrest Publishing",
      "year": "2018",
      "kind": "book",
      "category": "success",
      "level": "beginner",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "A former Navy SEAL's story of turning a hard childhood into extreme discipline, and the mental tools he used to do it.",
      "tags": [
        "discipline",
        "mental toughness",
        "memoir",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=Can't+Hurt+Me+David+Goggins",
      "added": "2026-10-18",
      "cover": "assets/covers/cant-hurt-me.jpg"
    },
    {
      "id": "essentialism-mckeown",
      "title": "Essentialism",
      "author": "Greg McKeown",
      "publisher": "Crown Business",
      "year": "2014",
      "kind": "book",
      "category": "success",
      "level": "beginner",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "The disciplined pursuit of less: how to work out what really matters, say no to the rest, and do better work.",
      "tags": [
        "focus",
        "priorities",
        "productivity",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=Essentialism+Greg+McKeown",
      "added": "2026-10-18",
      "cover": "assets/covers/essentialism-mckeown.jpg"
    },
    {
      "id": "start-with-why",
      "title": "Start with Why",
      "author": "Simon Sinek",
      "publisher": "Portfolio",
      "year": "2009",
      "kind": "book",
      "category": "success",
      "level": "beginner",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "Why leaders and companies that begin with purpose inspire people more than those that begin with what they sell.",
      "tags": [
        "leadership",
        "purpose",
        "business",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=Start+with+Why+Simon+Sinek",
      "added": "2026-10-18",
      "cover": "assets/covers/start-with-why.jpg"
    },
    {
      "id": "four-hour-workweek",
      "title": "The 4-Hour Workweek",
      "author": "Timothy Ferriss",
      "publisher": "Crown",
      "year": "2007",
      "kind": "book",
      "category": "success",
      "level": "beginner",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "Ferriss on cutting low-value work, automating income and designing a life around time rather than titles.",
      "tags": [
        "entrepreneurship",
        "productivity",
        "lifestyle",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=The+4-Hour+Workweek+Timothy+Ferriss",
      "added": "2026-10-18",
      "cover": "assets/covers/four-hour-workweek.jpg"
    },
    {
      "id": "compound-effect",
      "title": "The Compound Effect",
      "author": "Darren Hardy",
      "publisher": "Vanguard Press",
      "year": "2010",
      "kind": "book",
      "category": "success",
      "level": "beginner",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "How small, steady choices add up over time, and how to build the routines that make them stick.",
      "tags": [
        "habits",
        "consistency",
        "success",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=The+Compound+Effect+Darren+Hardy",
      "added": "2026-10-18",
      "cover": "assets/covers/compound-effect.jpg"
    },
    {
      "id": "magic-of-thinking-big",
      "title": "The Magic of Thinking Big",
      "author": "David J. Schwartz",
      "publisher": "Prentice Hall",
      "year": "1959",
      "kind": "book",
      "category": "success",
      "level": "beginner",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "The 1959 classic on confidence, ambition and acting before you feel ready.",
      "tags": [
        "confidence",
        "motivation",
        "classic",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=The+Magic+of+Thinking+Big+David+J.+Schwartz",
      "added": "2026-10-18",
      "cover": "assets/covers/magic-of-thinking-big.jpg"
    },
    {
      "id": "richest-man-in-babylon",
      "title": "The Richest Man in Babylon",
      "author": "George S. Clason",
      "publisher": "Clason Publishing",
      "year": "1926",
      "kind": "book",
      "category": "success",
      "level": "beginner",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "Simple money rules (pay yourself first, live below your means, make savings work) told as parables from ancient Babylon.",
      "tags": [
        "money",
        "saving",
        "classic",
        "personal finance",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=The+Richest+Man+in+Babylon+George+S.+Clason",
      "added": "2026-10-18",
      "cover": "assets/covers/richest-man-in-babylon.jpg"
    },
    {
      "id": "who-moved-my-cheese",
      "title": "Who Moved My Cheese?",
      "author": "Spencer Johnson",
      "publisher": "Putnam",
      "year": "1998",
      "kind": "book",
      "category": "success",
      "level": "beginner",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "A short fable about two mice and two little people that is really about handling change at work and in life.",
      "tags": [
        "change",
        "fable",
        "career",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=Who+Moved+My+Cheese?+Spencer+Johnson",
      "added": "2026-10-18",
      "cover": "assets/covers/who-moved-my-cheese.jpg"
    },
    {
      "id": "gutenberg-up-from-slavery",
      "title": "Up from Slavery",
      "author": "Booker T. Washington",
      "publisher": "Project Gutenberg",
      "year": "1901",
      "kind": "book",
      "category": "success",
      "level": "beginner",
      "formats": [
        "Online book",
        "EPUB",
        "Kindle"
      ],
      "accessType": "open",
      "license": "Public domain in the USA",
      "description": "Booker T. Washington's autobiography: from slavery to founding Tuskegee Institute through education and relentless work.",
      "tags": [
        "autobiography",
        "education",
        "perseverance",
        "success",
        "classic",
        "public domain",
        "book"
      ],
      "sourceName": "Project Gutenberg",
      "sourceUrl": "https://www.gutenberg.org/ebooks/2376",
      "readUrl": "https://www.gutenberg.org/ebooks/2376",
      "added": "2026-10-18",
      "cover": "assets/covers/gutenberg-up-from-slavery.jpg"
    },
    {
      "id": "gutenberg-pushing-to-the-front",
      "title": "Pushing to the Front",
      "author": "Orison Swett Marden",
      "publisher": "Project Gutenberg",
      "year": "1894",
      "kind": "book",
      "category": "success",
      "level": "beginner",
      "formats": [
        "Online book",
        "EPUB",
        "Kindle"
      ],
      "accessType": "open",
      "license": "Public domain in the USA",
      "description": "A 19th-century bestseller of short chapters on ambition, grit and character, drawn from the lives of achievers of the time.",
      "tags": [
        "motivation",
        "self-help",
        "success",
        "classic",
        "public domain",
        "book"
      ],
      "sourceName": "Project Gutenberg",
      "sourceUrl": "https://www.gutenberg.org/ebooks/21291",
      "readUrl": "https://www.gutenberg.org/ebooks/21291",
      "added": "2026-10-18",
      "cover": "assets/covers/gutenberg-pushing-to-the-front.jpg"
    },
    {
      "id": "tcp-ip-illustrated",
      "title": "TCP/IP Illustrated, Volume 1",
      "author": "W. Richard Stevens, Kevin R. Fall",
      "publisher": "Addison-Wesley",
      "year": "1994",
      "kind": "book",
      "category": "networking",
      "level": "advanced",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "The protocols of the internet shown packet by packet: IP, ARP, ICMP, UDP, TCP, DNS and routing, traced with real tools on a real network.",
      "tags": [
        "tcp/ip",
        "protocols",
        "packets",
        "classic",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=TCP/IP+Illustrated,+Volume+1+W.+Richard+Stevens",
      "added": "2026-10-18",
      "cover": "assets/covers/tcp-ip-illustrated.jpg"
    },
    {
      "id": "computer-networks-tanenbaum",
      "title": "Computer Networks",
      "author": "Andrew S. Tanenbaum, David J. Wetherall",
      "publisher": "Pearson",
      "year": "1981",
      "kind": "book",
      "category": "networking",
      "level": "intermediate",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "Tanenbaum's classic textbook, layer by layer from the physical medium to applications, with plenty on wireless and network security.",
      "tags": [
        "textbook",
        "osi model",
        "protocols",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=Computer+Networks+Andrew+S.+Tanenbaum",
      "added": "2026-10-18",
      "cover": "assets/covers/computer-networks-tanenbaum.jpg"
    },
    {
      "id": "internetworking-with-tcp-ip",
      "title": "Internetworking with TCP/IP",
      "author": "Douglas E. Comer",
      "publisher": "Prentice Hall",
      "year": "1988",
      "kind": "book",
      "category": "networking",
      "level": "intermediate",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "The design principles behind TCP/IP and the internet architecture, from addressing and routing to transport and applications.",
      "tags": [
        "tcp/ip",
        "internet architecture",
        "routing",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=Internetworking+with+TCP/IP+Douglas+E.+Comer",
      "added": "2026-10-18",
      "cover": "assets/covers/internetworking-with-tcp-ip.jpg"
    },
    {
      "id": "routing-tcp-ip",
      "title": "Routing TCP/IP, Volume 1",
      "author": "Jeff Doyle",
      "publisher": "Cisco Press",
      "year": "1998",
      "kind": "book",
      "category": "networking",
      "level": "advanced",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "The standard reference for interior routing: RIP, EIGRP, OSPF and IS-IS, with Cisco configuration and troubleshooting examples.",
      "tags": [
        "routing",
        "ospf",
        "cisco",
        "ccie",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=Routing+TCP/IP,+Volume+1+Jeff+Doyle",
      "added": "2026-10-18",
      "cover": "assets/covers/routing-tcp-ip.jpg"
    },
    {
      "id": "tcp-ip-guide",
      "title": "The TCP/IP Guide",
      "author": "Charles M. Kozierok",
      "publisher": "No Starch Press",
      "year": "2005",
      "kind": "book",
      "category": "networking",
      "level": "beginner",
      "formats": [
        "Online book",
        "Print"
      ],
      "accessType": "official",
      "license": "Free to read online",
      "description": "An encyclopaedic, clearly written guide to every TCP/IP protocol and the OSI model. The full text is free to read online on the author's site.",
      "tags": [
        "tcp/ip",
        "reference",
        "osi model",
        "book"
      ],
      "sourceName": "The TCP/IP Guide (author's site)",
      "sourceUrl": "https://www.tcpipguide.com/free/",
      "readUrl": "https://www.tcpipguide.com/free/",
      "added": "2026-10-18",
      "cover": "assets/covers/tcp-ip-guide.jpg"
    },
    {
      "id": "high-performance-browser-networking",
      "title": "High Performance Browser Networking",
      "author": "Ilya Grigorik",
      "publisher": "O'Reilly",
      "year": "2013",
      "kind": "book",
      "category": "networking",
      "level": "intermediate",
      "formats": [
        "Online book"
      ],
      "accessType": "official",
      "license": "Free to read online by arrangement with O'Reilly",
      "description": "What every web developer should know about TCP, TLS, HTTP/2, WebSocket, WebRTC and mobile networks, and how to make pages load fast. Free online.",
      "tags": [
        "performance",
        "http",
        "tls",
        "web",
        "book"
      ],
      "sourceName": "hpbn.co (free edition)",
      "sourceUrl": "https://hpbn.co/",
      "readUrl": "https://hpbn.co/",
      "added": "2026-10-18",
      "cover": "assets/covers/high-performance-browser-networking.jpg"
    },
    {
      "id": "interconnections-perlman",
      "title": "Interconnections: Bridges, Routers, Switches and Internetworking Protocols",
      "author": "Radia Perlman",
      "publisher": "Addison-Wesley",
      "year": "1992",
      "kind": "book",
      "category": "networking",
      "level": "advanced",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "The inventor of the spanning tree protocol explains how bridges and routers really work, and why protocols are designed the way they are.",
      "tags": [
        "switching",
        "spanning tree",
        "protocol design",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=Interconnections:+Bridges,+Routers,+Switches+and+Internetworking+Protocols+Radia+Perlman",
      "added": "2026-10-18",
      "cover": "assets/covers/interconnections-perlman.jpg"
    },
    {
      "id": "dns-and-bind",
      "title": "DNS and BIND",
      "author": "Cricket Liu, Paul Albitz",
      "publisher": "O'Reilly",
      "year": "1992",
      "kind": "book",
      "category": "networking",
      "level": "intermediate",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "How the Domain Name System works and how to run it: zones, resolvers, delegation, security and troubleshooting with BIND.",
      "tags": [
        "dns",
        "bind",
        "sysadmin",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=DNS+and+BIND+Cricket+Liu",
      "added": "2026-10-18",
      "cover": "assets/covers/dns-and-bind.jpg"
    },
    {
      "id": "network-programmability-automation",
      "title": "Network Programmability and Automation",
      "author": "Jason Edelman, Scott S. Lowe, Matt Oswalt",
      "publisher": "O'Reilly",
      "year": "2018",
      "kind": "book",
      "category": "networking",
      "level": "intermediate",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "Python, Ansible, APIs, Jinja templates, Git and CI for network engineers who want to stop configuring devices by hand.",
      "tags": [
        "network automation",
        "python",
        "ansible",
        "netdevops",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=Network+Programmability+and+Automation+Jason+Edelman",
      "added": "2026-10-18",
      "cover": "assets/covers/network-programmability-automation.jpg"
    },
    {
      "id": "5g-nr-dahlman",
      "title": "5G NR: The Next Generation Wireless Access Technology",
      "author": "Erik Dahlman, Stefan Parkvall, Johan Sköld",
      "publisher": "Academic Press",
      "year": "2018",
      "kind": "book",
      "category": "telecom",
      "level": "advanced",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "Written by Ericsson engineers who helped write the standard: the 5G NR physical layer, beamforming, scheduling and the overall radio-access design.",
      "tags": [
        "5g",
        "nr",
        "3gpp",
        "radio access",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=5G+NR:+The+Next+Generation+Wireless+Access+Technology+Erik+Dahlman",
      "added": "2026-10-18",
      "cover": "assets/covers/5g-nr-dahlman.jpg"
    },
    {
      "id": "fundamentals-wireless-communication",
      "title": "Fundamentals of Wireless Communication",
      "author": "David Tse, Pramod Viswanath",
      "publisher": "Cambridge University Press",
      "year": "2005",
      "kind": "book",
      "category": "telecom",
      "level": "advanced",
      "formats": [
        "PDF",
        "Print"
      ],
      "accessType": "official",
      "license": "Free PDF shared by the authors",
      "description": "The modern textbook on fading channels, diversity, MIMO and multi-user wireless systems. The authors share the full book for free on Stanford's site.",
      "tags": [
        "wireless",
        "mimo",
        "information theory",
        "textbook",
        "book"
      ],
      "sourceName": "Stanford University (author page)",
      "sourceUrl": "https://web.stanford.edu/~dntse/wireless_book.html",
      "readUrl": "https://web.stanford.edu/~dntse/wireless_book.html",
      "added": "2026-10-18",
      "cover": "assets/covers/fundamentals-wireless-communication.jpg"
    },
    {
      "id": "wireless-communications-goldsmith",
      "title": "Wireless Communications",
      "author": "Andrea Goldsmith",
      "publisher": "Cambridge University Press",
      "year": "2005",
      "kind": "book",
      "category": "telecom",
      "level": "advanced",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "A Stanford textbook on path loss, fading, modulation, capacity, OFDM, MIMO and cellular system design.",
      "tags": [
        "wireless",
        "ofdm",
        "textbook",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=Wireless+Communications+Andrea+Goldsmith",
      "added": "2026-10-18",
      "cover": "assets/covers/wireless-communications-goldsmith.jpg"
    },
    {
      "id": "wireless-communications-rappaport",
      "title": "Wireless Communications: Principles and Practice",
      "author": "Theodore S. Rappaport",
      "publisher": "Prentice Hall",
      "year": "1996",
      "kind": "book",
      "category": "telecom",
      "level": "intermediate",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "The classic introduction to cellular radio: frequency reuse, propagation models, modulation and the standards that grew into 4G and 5G.",
      "tags": [
        "cellular",
        "propagation",
        "rf",
        "classic",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=Wireless+Communications:+Principles+and+Practice+Theodore+S.+Rappaport",
      "added": "2026-10-18",
      "cover": "assets/covers/wireless-communications-rappaport.jpg"
    },
    {
      "id": "mobile-communications-schiller",
      "title": "Mobile Communications",
      "author": "Jochen Schiller",
      "publisher": "Addison-Wesley",
      "year": "2000",
      "kind": "book",
      "category": "telecom",
      "level": "intermediate",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "A broad survey of mobile systems: GSM, UMTS, satellite, wireless LANs, mobile IP and mobile transport protocols.",
      "tags": [
        "gsm",
        "umts",
        "wireless lan",
        "mobile ip",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=Mobile+Communications+Jochen+Schiller",
      "added": "2026-10-18",
      "cover": "assets/covers/mobile-communications-schiller.jpg"
    },
    {
      "id": "master-switch-wu",
      "title": "The Master Switch: The Rise and Fall of Information Empires",
      "author": "Tim Wu",
      "publisher": "Knopf",
      "year": "2010",
      "kind": "book",
      "category": "telecom",
      "level": "beginner",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "A history of the telephone, radio, film and cable industries, and how each open technology ended up controlled by a giant.",
      "tags": [
        "telecom history",
        "net neutrality",
        "industry",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=The+Master+Switch:+The+Rise+and+Fall+of+Information+Empires+Tim+Wu",
      "added": "2026-10-18",
      "cover": "assets/covers/master-switch-wu.jpg"
    },
    {
      "id": "understanding-telephone-electronics",
      "title": "Understanding Telephone Electronics",
      "author": "John L. Fike, George E. Friend",
      "publisher": "Howard W. Sams",
      "year": "1983",
      "kind": "book",
      "category": "telecom",
      "level": "beginner",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "How the classic telephone network works electrically: the subscriber loop, signalling, switching and transmission, explained for technicians.",
      "tags": [
        "telephony",
        "pstn",
        "electronics",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=Understanding+Telephone+Electronics+John+L.+Fike",
      "added": "2026-10-18",
      "cover": "assets/covers/understanding-telephone-electronics.jpg"
    },
    {
      "id": "devops-handbook",
      "title": "The DevOps Handbook",
      "author": "Gene Kim, Jez Humble, Patrick Debois, John Willis",
      "publisher": "IT Revolution",
      "year": "2016",
      "kind": "book",
      "category": "cloud",
      "level": "intermediate",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "The practical companion to The Phoenix Project: flow, feedback and continual learning, with case studies from Google, Amazon and Etsy.",
      "tags": [
        "devops",
        "ci/cd",
        "culture",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=The+DevOps+Handbook+Gene+Kim",
      "added": "2026-10-18",
      "cover": "assets/covers/devops-handbook.jpg"
    },
    {
      "id": "accelerate-forsgren",
      "title": "Accelerate",
      "author": "Nicole Forsgren, Jez Humble, Gene Kim",
      "publisher": "IT Revolution",
      "year": "2018",
      "kind": "book",
      "category": "cloud",
      "level": "intermediate",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "The research behind the DORA metrics: what high-performing software teams actually do differently, backed by four years of survey data.",
      "tags": [
        "dora metrics",
        "devops",
        "research",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=Accelerate+Nicole+Forsgren",
      "added": "2026-10-18",
      "cover": "assets/covers/accelerate-forsgren.jpg"
    },
    {
      "id": "kubernetes-up-and-running",
      "title": "Kubernetes: Up and Running",
      "author": "Brendan Burns, Joe Beda, Kelsey Hightower",
      "publisher": "O'Reilly",
      "year": "2017",
      "kind": "book",
      "category": "cloud",
      "level": "intermediate",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "Written by Kubernetes co-creators: pods, services, deployments, storage and running real applications on a cluster.",
      "tags": [
        "kubernetes",
        "containers",
        "orchestration",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=Kubernetes:+Up+and+Running+Brendan+Burns",
      "added": "2026-10-18",
      "cover": "assets/covers/kubernetes-up-and-running.jpg"
    },
    {
      "id": "docker-deep-dive",
      "title": "Docker Deep Dive",
      "author": "Nigel Poulton",
      "publisher": "Independently published",
      "year": "2017",
      "kind": "book",
      "category": "cloud",
      "level": "beginner",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "A clear, hands-on path from your first container to images, Compose, networking, volumes and Swarm.",
      "tags": [
        "docker",
        "containers",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=Docker+Deep+Dive+Nigel+Poulton",
      "added": "2026-10-18",
      "cover": "assets/covers/docker-deep-dive.jpg"
    },
    {
      "id": "terraform-up-and-running",
      "title": "Terraform: Up & Running",
      "author": "Yevgeniy Brikman",
      "publisher": "O'Reilly",
      "year": "2017",
      "kind": "book",
      "category": "cloud",
      "level": "intermediate",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "Infrastructure as code with Terraform: state, modules, testing and team workflows for AWS and other clouds.",
      "tags": [
        "terraform",
        "iac",
        "aws",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=Terraform:+Up+&+Running+Yevgeniy+Brikman",
      "added": "2026-10-18",
      "cover": "assets/covers/terraform-up-and-running.jpg"
    },
    {
      "id": "continuous-delivery",
      "title": "Continuous Delivery",
      "author": "Jez Humble, David Farley",
      "publisher": "Addison-Wesley",
      "year": "2010",
      "kind": "book",
      "category": "cloud",
      "level": "intermediate",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "The book that defined the deployment pipeline: automated builds, tests and releases so software can ship any time.",
      "tags": [
        "continuous delivery",
        "deployment pipeline",
        "automation",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=Continuous+Delivery+Jez+Humble",
      "added": "2026-10-18",
      "cover": "assets/covers/continuous-delivery.jpg"
    },
    {
      "id": "building-microservices",
      "title": "Building Microservices",
      "author": "Sam Newman",
      "publisher": "O'Reilly",
      "year": "2015",
      "kind": "book",
      "category": "cloud",
      "level": "intermediate",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "How to split a system into small services: boundaries, integration, deployment, testing, monitoring and security.",
      "tags": [
        "microservices",
        "architecture",
        "distributed systems",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=Building+Microservices+Sam+Newman",
      "added": "2026-10-18",
      "cover": "assets/covers/building-microservices.jpg"
    },
    {
      "id": "unicorn-project",
      "title": "The Unicorn Project",
      "author": "Gene Kim",
      "publisher": "IT Revolution",
      "year": "2019",
      "kind": "book",
      "category": "cloud",
      "level": "beginner",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "The developer-side sequel to The Phoenix Project: a novel about fixing a failing company through better engineering culture.",
      "tags": [
        "devops",
        "novel",
        "developer experience",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=The+Unicorn+Project+Gene+Kim",
      "added": "2026-10-18",
      "cover": "assets/covers/unicorn-project.jpg"
    },
    {
      "id": "infrastructure-as-code-morris",
      "title": "Infrastructure as Code",
      "author": "Kief Morris",
      "publisher": "O'Reilly",
      "year": "2016",
      "kind": "book",
      "category": "cloud",
      "level": "intermediate",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "Patterns for managing cloud servers, networks and stacks as code, with testing and delivery practices that keep them reliable.",
      "tags": [
        "iac",
        "cloud",
        "automation",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=Infrastructure+as+Code+Kief+Morris",
      "added": "2026-10-18",
      "cover": "assets/covers/infrastructure-as-code-morris.jpg"
    },
    {
      "id": "hands-on-machine-learning",
      "title": "Hands-On Machine Learning with Scikit-Learn, Keras and TensorFlow",
      "author": "Aurélien Géron",
      "publisher": "O'Reilly",
      "year": "2017",
      "kind": "book",
      "category": "data-ai",
      "level": "intermediate",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "The most popular practical ML book: from linear regression and trees to deep learning, CNNs and transformers, all in Python notebooks.",
      "tags": [
        "machine learning",
        "python",
        "tensorflow",
        "scikit-learn",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=Hands-On+Machine+Learning+with+Scikit-Learn,+Keras+and+TensorFlow+Aurélien+Géron",
      "added": "2026-10-18",
      "cover": "assets/covers/hands-on-machine-learning.jpg"
    },
    {
      "id": "deep-learning-goodfellow",
      "title": "Deep Learning",
      "author": "Ian Goodfellow, Yoshua Bengio, Aaron Courville",
      "publisher": "MIT Press",
      "year": "2016",
      "kind": "book",
      "category": "data-ai",
      "level": "advanced",
      "formats": [
        "Online book",
        "Print"
      ],
      "accessType": "official",
      "license": "Free to read online by arrangement with MIT Press",
      "description": "The standard deep learning textbook: the maths foundations, feedforward and convolutional networks, sequence models and research topics. Free to read online.",
      "tags": [
        "deep learning",
        "neural networks",
        "textbook",
        "book"
      ],
      "sourceName": "deeplearningbook.org (official site)",
      "sourceUrl": "https://www.deeplearningbook.org/",
      "readUrl": "https://www.deeplearningbook.org/",
      "added": "2026-10-18",
      "cover": "assets/covers/deep-learning-goodfellow.jpg"
    },
    {
      "id": "prml-bishop",
      "title": "Pattern Recognition and Machine Learning",
      "author": "Christopher M. Bishop",
      "publisher": "Springer",
      "year": "2006",
      "kind": "book",
      "category": "data-ai",
      "level": "advanced",
      "formats": [
        "PDF",
        "Print"
      ],
      "accessType": "official",
      "license": "Free PDF from Microsoft Research",
      "description": "The Bayesian classic on probability, linear models, kernels, graphical models and mixture models. Microsoft Research offers the PDF for free.",
      "tags": [
        "machine learning",
        "bayesian",
        "statistics",
        "textbook",
        "book"
      ],
      "sourceName": "Microsoft Research",
      "sourceUrl": "https://www.microsoft.com/en-us/research/publication/pattern-recognition-machine-learning/",
      "readUrl": "https://www.microsoft.com/en-us/research/publication/pattern-recognition-machine-learning/",
      "added": "2026-10-18",
      "cover": "assets/covers/prml-bishop.jpg"
    },
    {
      "id": "islr",
      "title": "An Introduction to Statistical Learning",
      "author": "Gareth James, Daniela Witten, Trevor Hastie, Robert Tibshirani",
      "publisher": "Springer",
      "year": "2013",
      "kind": "book",
      "category": "data-ai",
      "level": "beginner",
      "formats": [
        "PDF",
        "Print"
      ],
      "accessType": "official",
      "license": "Free PDF from the authors",
      "description": "The friendly introduction to regression, classification, resampling, trees and SVMs, with labs in R and Python. Free PDFs from the authors.",
      "tags": [
        "statistics",
        "machine learning",
        "r",
        "python",
        "book"
      ],
      "sourceName": "statlearning.com (official site)",
      "sourceUrl": "https://www.statlearning.com/",
      "readUrl": "https://www.statlearning.com/",
      "added": "2026-10-18"
    },
    {
      "id": "python-for-data-analysis",
      "title": "Python for Data Analysis, 3rd Edition",
      "author": "Wes McKinney",
      "publisher": "O'Reilly",
      "year": "2022",
      "kind": "book",
      "category": "data-ai",
      "level": "beginner",
      "formats": [
        "Online book",
        "Print"
      ],
      "accessType": "official",
      "license": "Open access online edition",
      "description": "Data wrangling with pandas, NumPy and Jupyter, written by the creator of pandas. The third edition is open access online.",
      "tags": [
        "pandas",
        "python",
        "data analysis",
        "book"
      ],
      "sourceName": "wesmckinney.com (open access edition)",
      "sourceUrl": "https://wesmckinney.com/book/",
      "readUrl": "https://wesmckinney.com/book/",
      "added": "2026-10-18",
      "cover": "assets/covers/python-for-data-analysis.jpg"
    },
    {
      "id": "storytelling-with-data",
      "title": "Storytelling with Data",
      "author": "Cole Nussbaumer Knaflic",
      "publisher": "Wiley",
      "year": "2015",
      "kind": "book",
      "category": "data-ai",
      "level": "beginner",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "How to choose the right chart, remove clutter and focus attention so your data makes its point in slides and reports.",
      "tags": [
        "data visualisation",
        "charts",
        "presentations",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=Storytelling+with+Data+Cole+Nussbaumer+Knaflic",
      "added": "2026-10-18",
      "cover": "assets/covers/storytelling-with-data.jpg"
    },
    {
      "id": "weapons-of-math-destruction",
      "title": "Weapons of Math Destruction",
      "author": "Cathy O'Neil",
      "publisher": "Crown",
      "year": "2016",
      "kind": "book",
      "category": "data-ai",
      "level": "beginner",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "A data scientist on how opaque algorithms in hiring, lending, policing and schools can reinforce inequality.",
      "tags": [
        "algorithms",
        "ethics",
        "big data",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=Weapons+of+Math+Destruction+Cathy+O'Neil",
      "added": "2026-10-18"
    },
    {
      "id": "aima-russell-norvig",
      "title": "Artificial Intelligence: A Modern Approach",
      "author": "Stuart Russell, Peter Norvig",
      "publisher": "Pearson",
      "year": "1995",
      "kind": "book",
      "category": "data-ai",
      "level": "advanced",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "The leading AI textbook: search, logic, planning, probabilistic reasoning, machine learning, robotics and the ethics of AI.",
      "tags": [
        "artificial intelligence",
        "textbook",
        "search",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=Artificial+Intelligence:+A+Modern+Approach+Stuart+Russell",
      "added": "2026-10-18",
      "cover": "assets/covers/aima-russell-norvig.jpg"
    },
    {
      "id": "naked-statistics",
      "title": "Naked Statistics",
      "author": "Charles Wheelan",
      "publisher": "W. W. Norton",
      "year": "2013",
      "kind": "book",
      "category": "data-ai",
      "level": "beginner",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "Statistics without the dread: averages, correlation, regression and inference, explained with humour and real stories.",
      "tags": [
        "statistics",
        "introduction",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=Naked+Statistics+Charles+Wheelan",
      "added": "2026-10-18",
      "cover": "assets/covers/naked-statistics.jpg"
    },
    {
      "id": "signal-and-the-noise",
      "title": "The Signal and the Noise",
      "author": "Nate Silver",
      "publisher": "Penguin Press",
      "year": "2012",
      "kind": "book",
      "category": "data-ai",
      "level": "beginner",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "Why so many predictions fail and some do not, from weather and elections to baseball and poker, and how to think in probabilities.",
      "tags": [
        "forecasting",
        "probability",
        "bayesian",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=The+Signal+and+the+Noise+Nate+Silver",
      "added": "2026-10-18",
      "cover": "assets/covers/signal-and-the-noise.jpg"
    },
    {
      "id": "c-programming-language",
      "title": "The C Programming Language",
      "author": "Brian W. Kernighan, Dennis M. Ritchie",
      "publisher": "Prentice Hall",
      "year": "1978",
      "kind": "book",
      "category": "computer-science",
      "level": "intermediate",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "K&R: the short, precise book by the creators of C, and still one of the best-written programming books ever.",
      "tags": [
        "c",
        "classic",
        "systems programming",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=The+C+Programming+Language+Brian+W.+Kernighan",
      "added": "2026-10-18",
      "cover": "assets/covers/c-programming-language.jpg"
    },
    {
      "id": "sicp",
      "title": "Structure and Interpretation of Computer Programs",
      "author": "Harold Abelson, Gerald Jay Sussman, Julie Sussman",
      "publisher": "MIT Press",
      "year": "1985",
      "kind": "book",
      "category": "computer-science",
      "level": "advanced",
      "formats": [
        "Online book",
        "Print"
      ],
      "accessType": "open",
      "license": "Creative Commons BY-SA 4.0",
      "description": "MIT's legendary textbook on abstraction, recursion, interpreters and the craft of programming, using Scheme. The second edition is free online.",
      "tags": [
        "scheme",
        "lisp",
        "classic",
        "abstraction",
        "book"
      ],
      "sourceName": "MIT Press",
      "sourceUrl": "https://mitp-content-server.mit.edu/books/content/sectbyfn/books_pres_0/6515/sicp.zip/index.html",
      "readUrl": "https://mitp-content-server.mit.edu/books/content/sectbyfn/books_pres_0/6515/sicp.zip/index.html",
      "added": "2026-10-18",
      "cover": "assets/covers/sicp.jpg"
    },
    {
      "id": "code-complete",
      "title": "Code Complete",
      "author": "Steve McConnell",
      "publisher": "Microsoft Press",
      "year": "1993",
      "kind": "book",
      "category": "computer-science",
      "level": "intermediate",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "The encyclopaedia of software construction: naming, routines, defensive programming, debugging and code quality.",
      "tags": [
        "software construction",
        "best practices",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=Code+Complete+Steve+McConnell",
      "added": "2026-10-18",
      "cover": "assets/covers/code-complete.jpg"
    },
    {
      "id": "clrs-introduction-to-algorithms",
      "title": "Introduction to Algorithms",
      "author": "Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein",
      "publisher": "MIT Press",
      "year": "1990",
      "kind": "book",
      "category": "computer-science",
      "level": "advanced",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "CLRS, the definitive algorithms textbook: sorting, data structures, graph algorithms, dynamic programming and NP-completeness.",
      "tags": [
        "algorithms",
        "data structures",
        "textbook",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=Introduction+to+Algorithms+Thomas+H.+Cormen",
      "added": "2026-10-18",
      "cover": "assets/covers/clrs-introduction-to-algorithms.jpg"
    },
    {
      "id": "refactoring-fowler",
      "title": "Refactoring",
      "author": "Martin Fowler",
      "publisher": "Addison-Wesley",
      "year": "1999",
      "kind": "book",
      "category": "computer-science",
      "level": "intermediate",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "A catalogue of small, safe changes that improve the design of existing code, with tests as the safety net.",
      "tags": [
        "refactoring",
        "clean code",
        "design",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=Refactoring+Martin+Fowler",
      "added": "2026-10-18",
      "cover": "assets/covers/refactoring-fowler.jpg"
    },
    {
      "id": "design-patterns-gof",
      "title": "Design Patterns",
      "author": "Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides",
      "publisher": "Addison-Wesley",
      "year": "1994",
      "kind": "book",
      "category": "computer-science",
      "level": "advanced",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "The Gang of Four book: 23 reusable object-oriented designs such as Observer, Strategy and Factory.",
      "tags": [
        "design patterns",
        "oop",
        "architecture",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=Design+Patterns+Erich+Gamma",
      "added": "2026-10-18",
      "cover": "assets/covers/design-patterns-gof.jpg"
    },
    {
      "id": "grokking-algorithms",
      "title": "Grokking Algorithms",
      "author": "Aditya Bhargava",
      "publisher": "Manning",
      "year": "2016",
      "kind": "book",
      "category": "computer-science",
      "level": "beginner",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "An illustrated, friendly guide to binary search, recursion, hash tables, graphs and dynamic programming.",
      "tags": [
        "algorithms",
        "beginner",
        "illustrated",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=Grokking+Algorithms+Aditya+Bhargava",
      "added": "2026-10-18",
      "cover": "assets/covers/grokking-algorithms.jpg"
    },
    {
      "id": "cracking-the-coding-interview",
      "title": "Cracking the Coding Interview",
      "author": "Gayle Laakmann McDowell",
      "publisher": "CareerCup",
      "year": "2008",
      "kind": "book",
      "category": "computer-science",
      "level": "intermediate",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "189 programming interview questions with solutions, plus how tech companies hire and how to prepare.",
      "tags": [
        "interviews",
        "career",
        "algorithms",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=Cracking+the+Coding+Interview+Gayle+Laakmann+McDowell",
      "added": "2026-10-18",
      "cover": "assets/covers/cracking-the-coding-interview.jpg"
    },
    {
      "id": "mythical-man-month",
      "title": "The Mythical Man-Month",
      "author": "Frederick P. Brooks Jr.",
      "publisher": "Addison-Wesley",
      "year": "1975",
      "kind": "book",
      "category": "computer-science",
      "level": "beginner",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "Essays on software project management from IBM's OS/360, including Brooks's law: adding people to a late project makes it later.",
      "tags": [
        "project management",
        "classic",
        "essays",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=The+Mythical+Man-Month+Frederick+P.+Brooks+Jr.",
      "added": "2026-10-18",
      "cover": "assets/covers/mythical-man-month.jpg"
    },
    {
      "id": "you-dont-know-js",
      "title": "You Don't Know JS Yet",
      "author": "Kyle Simpson",
      "publisher": "Independently published",
      "year": "2014",
      "kind": "book",
      "category": "computer-science",
      "level": "intermediate",
      "formats": [
        "Online book"
      ],
      "accessType": "open",
      "license": "Creative Commons BY-NC-ND 4.0",
      "description": "A deep series on how JavaScript really works: scope, closures, this, prototypes, types and async. Free to read on GitHub.",
      "tags": [
        "javascript",
        "closures",
        "web",
        "book"
      ],
      "sourceName": "GitHub (author repository)",
      "sourceUrl": "https://github.com/getify/You-Dont-Know-JS",
      "readUrl": "https://github.com/getify/You-Dont-Know-JS",
      "added": "2026-10-18",
      "cover": "assets/covers/you-dont-know-js.jpg"
    },
    {
      "id": "zero-to-one",
      "title": "Zero to One",
      "author": "Peter Thiel, Blake Masters",
      "publisher": "Crown Business",
      "year": "2014",
      "kind": "book",
      "category": "business",
      "level": "beginner",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "The PayPal co-founder on building something genuinely new rather than copying, and why monopoly is the goal of every startup.",
      "tags": [
        "startups",
        "innovation",
        "strategy",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=Zero+to+One+Peter+Thiel",
      "added": "2026-10-18",
      "cover": "assets/covers/zero-to-one.jpg"
    },
    {
      "id": "good-to-great",
      "title": "Good to Great",
      "author": "Jim Collins",
      "publisher": "HarperBusiness",
      "year": "2001",
      "kind": "book",
      "category": "business",
      "level": "beginner",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "A five-year study of companies that made the leap from average to great, and the leadership and discipline behind it.",
      "tags": [
        "leadership",
        "management",
        "research",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=Good+to+Great+Jim+Collins",
      "added": "2026-10-18",
      "cover": "assets/covers/good-to-great.jpg"
    },
    {
      "id": "hard-thing-about-hard-things",
      "title": "The Hard Thing About Hard Things",
      "author": "Ben Horowitz",
      "publisher": "HarperBusiness",
      "year": "2014",
      "kind": "book",
      "category": "business",
      "level": "intermediate",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "Blunt advice on running a startup when things go wrong: layoffs, firing friends, raising money and keeping your nerve.",
      "tags": [
        "startups",
        "ceo",
        "leadership",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=The+Hard+Thing+About+Hard+Things+Ben+Horowitz",
      "added": "2026-10-18",
      "cover": "assets/covers/hard-thing-about-hard-things.jpg"
    },
    {
      "id": "thinking-fast-and-slow",
      "title": "Thinking, Fast and Slow",
      "author": "Daniel Kahneman",
      "publisher": "Farrar, Straus and Giroux",
      "year": "2011",
      "kind": "book",
      "category": "business",
      "level": "beginner",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "A Nobel laureate on the two systems that drive how we think, and the biases that lead smart people to poor decisions.",
      "tags": [
        "psychology",
        "decision making",
        "behavioural economics",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=Thinking,+Fast+and+Slow+Daniel+Kahneman",
      "added": "2026-10-18",
      "cover": "assets/covers/thinking-fast-and-slow.jpg"
    },
    {
      "id": "innovators-dilemma",
      "title": "The Innovator's Dilemma",
      "author": "Clayton M. Christensen",
      "publisher": "Harvard Business School Press",
      "year": "1997",
      "kind": "book",
      "category": "business",
      "level": "intermediate",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "Why well-run companies lose to cheaper, simpler disruptive technologies, and what managers can do about it.",
      "tags": [
        "disruption",
        "innovation",
        "strategy",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=The+Innovator's+Dilemma+Clayton+M.+Christensen",
      "added": "2026-10-18",
      "cover": "assets/covers/innovators-dilemma.jpg"
    },
    {
      "id": "rework",
      "title": "Rework",
      "author": "Jason Fried, David Heinemeier Hansson",
      "publisher": "Crown Business",
      "year": "2010",
      "kind": "book",
      "category": "business",
      "level": "beginner",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "The Basecamp founders on starting and running a business with less: less planning, fewer meetings and less money.",
      "tags": [
        "small business",
        "startups",
        "work culture",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=Rework+Jason+Fried",
      "added": "2026-10-18",
      "cover": "assets/covers/rework.jpg"
    },
    {
      "id": "shoe-dog",
      "title": "Shoe Dog",
      "author": "Phil Knight",
      "publisher": "Scribner",
      "year": "2016",
      "kind": "book",
      "category": "business",
      "level": "beginner",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "Nike's founder tells how he started by selling Japanese running shoes from his car and built a global brand.",
      "tags": [
        "memoir",
        "entrepreneurship",
        "nike",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=Shoe+Dog+Phil+Knight",
      "added": "2026-10-18",
      "cover": "assets/covers/shoe-dog.jpg"
    },
    {
      "id": "blue-ocean-strategy",
      "title": "Blue Ocean Strategy",
      "author": "W. Chan Kim, Renée Mauborgne",
      "publisher": "Harvard Business School Press",
      "year": "2005",
      "kind": "book",
      "category": "business",
      "level": "intermediate",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "How to create new markets (\"blue oceans\") instead of fighting rivals for the same customers.",
      "tags": [
        "strategy",
        "markets",
        "innovation",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=Blue+Ocean+Strategy+W.+Chan+Kim",
      "added": "2026-10-18",
      "cover": "assets/covers/blue-ocean-strategy.jpg"
    },
    {
      "id": "e-myth-revisited",
      "title": "The E-Myth Revisited",
      "author": "Michael E. Gerber",
      "publisher": "HarperBusiness",
      "year": "1995",
      "kind": "book",
      "category": "business",
      "level": "beginner",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "Why most small businesses fail, and how to build one that runs on systems rather than on the owner working all hours.",
      "tags": [
        "small business",
        "systems",
        "franchise",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=The+E-Myth+Revisited+Michael+E.+Gerber",
      "added": "2026-10-18",
      "cover": "assets/covers/e-myth-revisited.jpg"
    },
    {
      "id": "measure-what-matters",
      "title": "Measure What Matters",
      "author": "John Doerr",
      "publisher": "Portfolio",
      "year": "2018",
      "kind": "book",
      "category": "business",
      "level": "beginner",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "How Intel, Google and others use OKRs (objectives and key results) to set goals and focus teams.",
      "tags": [
        "okrs",
        "goals",
        "management",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=Measure+What+Matters+John+Doerr",
      "added": "2026-10-18",
      "cover": "assets/covers/measure-what-matters.jpg"
    },
    {
      "id": "purple-hibiscus",
      "title": "Purple Hibiscus",
      "author": "Chimamanda Ngozi Adichie",
      "publisher": "Algonquin Books",
      "year": "2003",
      "kind": "book",
      "category": "general",
      "level": "beginner",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "Adichie's first novel: a teenage girl in Enugu finds her voice as her family and Nigeria face upheaval.",
      "tags": [
        "nigerian literature",
        "novel",
        "african literature",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=Purple+Hibiscus+Chimamanda+Ngozi+Adichie",
      "added": "2026-10-18",
      "cover": "assets/covers/purple-hibiscus.jpg"
    },
    {
      "id": "half-of-a-yellow-sun",
      "title": "Half of a Yellow Sun",
      "author": "Chimamanda Ngozi Adichie",
      "publisher": "Fourth Estate",
      "year": "2006",
      "kind": "book",
      "category": "general",
      "level": "beginner",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "An Orange Prize-winning novel of love and loyalty during the Nigerian Civil War and the short life of Biafra.",
      "tags": [
        "nigerian literature",
        "novel",
        "history",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=Half+of+a+Yellow+Sun+Chimamanda+Ngozi+Adichie",
      "added": "2026-10-18",
      "cover": "assets/covers/half-of-a-yellow-sun.jpg"
    },
    {
      "id": "americanah",
      "title": "Americanah",
      "author": "Chimamanda Ngozi Adichie",
      "publisher": "Knopf",
      "year": "2013",
      "kind": "book",
      "category": "general",
      "level": "beginner",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "Ifemelu leaves Lagos for America and discovers race, while her first love tries a new life in London.",
      "tags": [
        "nigerian literature",
        "novel",
        "migration",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=Americanah+Chimamanda+Ngozi+Adichie",
      "added": "2026-10-18",
      "cover": "assets/covers/americanah.jpg"
    },
    {
      "id": "arrow-of-god",
      "title": "Arrow of God",
      "author": "Chinua Achebe",
      "publisher": "Heinemann",
      "year": "1964",
      "kind": "book",
      "category": "general",
      "level": "beginner",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "The third novel in Achebe's African trilogy: an Igbo chief priest's struggle with colonial power and his own people.",
      "tags": [
        "nigerian literature",
        "novel",
        "classic",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=Arrow+of+God+Chinua+Achebe",
      "added": "2026-10-18",
      "cover": "assets/covers/arrow-of-god.jpg"
    },
    {
      "id": "famished-road",
      "title": "The Famished Road",
      "author": "Ben Okri",
      "publisher": "Jonathan Cape",
      "year": "1991",
      "kind": "book",
      "category": "general",
      "level": "intermediate",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "The 1991 Booker Prize winner: Azaro, a spirit child in a Nigerian city, caught between the living and the spirit world.",
      "tags": [
        "nigerian literature",
        "booker prize",
        "novel",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=The+Famished+Road+Ben+Okri",
      "added": "2026-10-18",
      "cover": "assets/covers/famished-road.jpg"
    },
    {
      "id": "sapiens",
      "title": "Sapiens: A Brief History of Humankind",
      "author": "Yuval Noah Harari",
      "publisher": "Harper",
      "year": "2011",
      "kind": "book",
      "category": "general",
      "level": "beginner",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "How Homo sapiens came to rule the planet, through the cognitive, agricultural and scientific revolutions.",
      "tags": [
        "history",
        "anthropology",
        "big ideas",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=Sapiens:+A+Brief+History+of+Humankind+Yuval+Noah+Harari",
      "added": "2026-10-18",
      "cover": "assets/covers/sapiens.jpg"
    },
    {
      "id": "educated-westover",
      "title": "Educated",
      "author": "Tara Westover",
      "publisher": "Random House",
      "year": "2018",
      "kind": "book",
      "category": "general",
      "level": "beginner",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "A memoir of growing up without school in rural Idaho and going on to earn a PhD from Cambridge.",
      "tags": [
        "memoir",
        "education",
        "resilience",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=Educated+Tara+Westover",
      "added": "2026-10-18",
      "cover": "assets/covers/educated-westover.jpg"
    },
    {
      "id": "gutenberg-frankenstein",
      "title": "Frankenstein",
      "author": "Mary Wollstonecraft Shelley",
      "publisher": "Project Gutenberg",
      "year": "1818",
      "kind": "book",
      "category": "general",
      "level": "beginner",
      "formats": [
        "Online book",
        "EPUB",
        "Kindle"
      ],
      "accessType": "open",
      "license": "Public domain in the USA",
      "description": "The original science-fiction novel: Victor Frankenstein builds a living being and is destroyed by what he has made.",
      "tags": [
        "science fiction",
        "novel",
        "classic",
        "public domain",
        "book"
      ],
      "sourceName": "Project Gutenberg",
      "sourceUrl": "https://www.gutenberg.org/ebooks/84",
      "readUrl": "https://www.gutenberg.org/ebooks/84",
      "added": "2026-10-18",
      "cover": "assets/covers/gutenberg-frankenstein.jpg"
    },
    {
      "id": "gutenberg-sherlock-holmes",
      "title": "The Adventures of Sherlock Holmes",
      "author": "Arthur Conan Doyle",
      "publisher": "Project Gutenberg",
      "year": "1892",
      "kind": "book",
      "category": "general",
      "level": "beginner",
      "formats": [
        "Online book",
        "EPUB",
        "Kindle"
      ],
      "accessType": "open",
      "license": "Public domain in the USA",
      "description": "Twelve short stories featuring the great detective and Dr Watson, including \"A Scandal in Bohemia\" and \"The Red-Headed League\".",
      "tags": [
        "detective",
        "short stories",
        "classic",
        "public domain",
        "book"
      ],
      "sourceName": "Project Gutenberg",
      "sourceUrl": "https://www.gutenberg.org/ebooks/1661",
      "readUrl": "https://www.gutenberg.org/ebooks/1661",
      "added": "2026-10-18",
      "cover": "assets/covers/gutenberg-sherlock-holmes.jpg"
    },
    {
      "id": "gutenberg-alice",
      "title": "Alice's Adventures in Wonderland",
      "author": "Lewis Carroll",
      "publisher": "Project Gutenberg",
      "year": "1865",
      "kind": "book",
      "category": "general",
      "level": "beginner",
      "formats": [
        "Online book",
        "EPUB",
        "Kindle"
      ],
      "accessType": "open",
      "license": "Public domain in the USA",
      "description": "Alice follows a white rabbit into a world of riddles, logic games and nonsense. Carroll was also a mathematician.",
      "tags": [
        "fantasy",
        "novel",
        "logic",
        "classic",
        "public domain",
        "book"
      ],
      "sourceName": "Project Gutenberg",
      "sourceUrl": "https://www.gutenberg.org/ebooks/11",
      "readUrl": "https://www.gutenberg.org/ebooks/11",
      "added": "2026-10-18",
      "cover": "assets/covers/gutenberg-alice.jpg"
    },
    {
      "id": "gutenberg-the-prince",
      "title": "The Prince",
      "author": "Niccolò Machiavelli",
      "publisher": "Project Gutenberg",
      "year": "1532",
      "kind": "book",
      "category": "general",
      "level": "beginner",
      "formats": [
        "Online book",
        "EPUB",
        "Kindle"
      ],
      "accessType": "open",
      "license": "Public domain in the USA",
      "description": "The famous Renaissance handbook on gaining and keeping power, still quoted in politics and business.",
      "tags": [
        "politics",
        "philosophy",
        "leadership",
        "classic",
        "public domain",
        "book"
      ],
      "sourceName": "Project Gutenberg",
      "sourceUrl": "https://www.gutenberg.org/ebooks/1232",
      "readUrl": "https://www.gutenberg.org/ebooks/1232",
      "added": "2026-10-18",
      "cover": "assets/covers/gutenberg-the-prince.jpg"
    },
    {
      "id": "gutenberg-walden",
      "title": "Walden",
      "author": "Henry David Thoreau",
      "publisher": "Project Gutenberg",
      "year": "1854",
      "kind": "book",
      "category": "general",
      "level": "beginner",
      "formats": [
        "Online book",
        "EPUB",
        "Kindle"
      ],
      "accessType": "open",
      "license": "Public domain in the USA",
      "description": "Thoreau on two years living simply in a cabin by Walden Pond, with his essay on civil disobedience.",
      "tags": [
        "philosophy",
        "simple living",
        "essays",
        "classic",
        "public domain",
        "book"
      ],
      "sourceName": "Project Gutenberg",
      "sourceUrl": "https://www.gutenberg.org/ebooks/205",
      "readUrl": "https://www.gutenberg.org/ebooks/205",
      "added": "2026-10-18",
      "cover": "assets/covers/gutenberg-walden.jpg"
    },
    {
      "id": "gutenberg-moby-dick",
      "title": "Moby-Dick",
      "author": "Herman Melville",
      "publisher": "Project Gutenberg",
      "year": "1851",
      "kind": "book",
      "category": "general",
      "level": "beginner",
      "formats": [
        "Online book",
        "EPUB",
        "Kindle"
      ],
      "accessType": "open",
      "license": "Public domain in the USA",
      "description": "Captain Ahab's obsessive hunt for the white whale, narrated by the sailor Ishmael.",
      "tags": [
        "novel",
        "adventure",
        "classic",
        "public domain",
        "book"
      ],
      "sourceName": "Project Gutenberg",
      "sourceUrl": "https://www.gutenberg.org/ebooks/2701",
      "readUrl": "https://www.gutenberg.org/ebooks/2701",
      "added": "2026-10-18",
      "cover": "assets/covers/gutenberg-moby-dick.jpg"
    },
    {
      "id": "gutenberg-republic",
      "title": "The Republic",
      "author": "Plato",
      "publisher": "Project Gutenberg",
      "year": "-375",
      "kind": "book",
      "category": "general",
      "level": "beginner",
      "formats": [
        "Online book",
        "EPUB",
        "Kindle"
      ],
      "accessType": "open",
      "license": "Public domain in the USA",
      "description": "Plato's dialogue on justice and the ideal state, including the allegory of the cave. Translated by Benjamin Jowett.",
      "tags": [
        "philosophy",
        "politics",
        "classic",
        "public domain",
        "book"
      ],
      "sourceName": "Project Gutenberg",
      "sourceUrl": "https://www.gutenberg.org/ebooks/1497",
      "readUrl": "https://www.gutenberg.org/ebooks/1497",
      "added": "2026-10-18",
      "cover": "assets/covers/gutenberg-republic.jpg"
    },
    {
      "id": "gutenberg-frederick-douglass",
      "title": "Narrative of the Life of Frederick Douglass",
      "author": "Frederick Douglass",
      "publisher": "Project Gutenberg",
      "year": "1845",
      "kind": "book",
      "category": "general",
      "level": "beginner",
      "formats": [
        "Online book",
        "EPUB",
        "Kindle"
      ],
      "accessType": "open",
      "license": "Public domain in the USA",
      "description": "Douglass's own account of his life in slavery, teaching himself to read and escaping to freedom.",
      "tags": [
        "autobiography",
        "history",
        "freedom",
        "classic",
        "public domain",
        "book"
      ],
      "sourceName": "Project Gutenberg",
      "sourceUrl": "https://www.gutenberg.org/ebooks/23",
      "readUrl": "https://www.gutenberg.org/ebooks/23",
      "added": "2026-10-18",
      "cover": "assets/covers/gutenberg-frederick-douglass.jpg"
    },
    {
      "id": "gutenberg-dracula",
      "title": "Dracula",
      "author": "Bram Stoker",
      "publisher": "Project Gutenberg",
      "year": "1897",
      "kind": "book",
      "category": "general",
      "level": "beginner",
      "formats": [
        "Online book",
        "EPUB",
        "Kindle"
      ],
      "accessType": "open",
      "license": "Public domain in the USA",
      "description": "The gothic novel told in letters and diaries: Count Dracula leaves Transylvania for England.",
      "tags": [
        "gothic",
        "horror",
        "novel",
        "classic",
        "public domain",
        "book"
      ],
      "sourceName": "Project Gutenberg",
      "sourceUrl": "https://www.gutenberg.org/ebooks/345",
      "readUrl": "https://www.gutenberg.org/ebooks/345",
      "added": "2026-10-18",
      "cover": "assets/covers/gutenberg-dracula.jpg"
    },
    {
      "id": "gutenberg-monte-cristo",
      "title": "The Count of Monte Cristo",
      "author": "Alexandre Dumas",
      "publisher": "Project Gutenberg",
      "year": "1844",
      "kind": "book",
      "category": "general",
      "level": "beginner",
      "formats": [
        "Online book",
        "EPUB",
        "Kindle"
      ],
      "accessType": "open",
      "license": "Public domain in the USA",
      "description": "Wrongly imprisoned, Edmond Dantès escapes, finds a fortune and returns as the mysterious Count to take revenge.",
      "tags": [
        "adventure",
        "novel",
        "revenge",
        "classic",
        "public domain",
        "book"
      ],
      "sourceName": "Project Gutenberg",
      "sourceUrl": "https://www.gutenberg.org/ebooks/1184",
      "readUrl": "https://www.gutenberg.org/ebooks/1184",
      "added": "2026-10-18",
      "cover": "assets/covers/gutenberg-monte-cristo.jpg"
    },
    {
      "id": "make-it-stick",
      "title": "Make It Stick: The Science of Successful Learning",
      "author": "Peter C. Brown, Henry L. Roediger III, Mark A. McDaniel",
      "publisher": "Belknap Press",
      "year": "2014",
      "kind": "book",
      "category": "study-skills",
      "level": "beginner",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "What memory research says about studying: retrieval practice, spacing and interleaving beat re-reading and highlighting.",
      "tags": [
        "learning science",
        "memory",
        "studying",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=Make+It+Stick:+The+Science+of+Successful+Learning+Peter+C.+Brown",
      "added": "2026-10-18",
      "cover": "assets/covers/make-it-stick.jpg"
    },
    {
      "id": "a-mind-for-numbers",
      "title": "A Mind for Numbers",
      "author": "Barbara Oakley",
      "publisher": "TarcherPerigee",
      "year": "2014",
      "kind": "book",
      "category": "study-skills",
      "level": "beginner",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "How to get better at maths and science, even if you struggled before: focused and diffuse thinking, chunking and beating procrastination.",
      "tags": [
        "learning",
        "maths",
        "stem",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=A+Mind+for+Numbers+Barbara+Oakley",
      "added": "2026-10-18",
      "cover": "assets/covers/a-mind-for-numbers.jpg"
    },
    {
      "id": "how-to-read-a-book",
      "title": "How to Read a Book",
      "author": "Mortimer J. Adler, Charles Van Doren",
      "publisher": "Simon & Schuster",
      "year": "1940",
      "kind": "book",
      "category": "study-skills",
      "level": "beginner",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "The classic guide to reading actively at four levels, from elementary reading to comparing many books on one subject.",
      "tags": [
        "reading",
        "classic",
        "critical thinking",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=How+to+Read+a+Book+Mortimer+J.+Adler",
      "added": "2026-10-18",
      "cover": "assets/covers/how-to-read-a-book.jpg"
    },
    {
      "id": "ultralearning",
      "title": "Ultralearning",
      "author": "Scott H. Young",
      "publisher": "Harper Business",
      "year": "2019",
      "kind": "book",
      "category": "study-skills",
      "level": "beginner",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "Strategies for learning hard skills fast through intense, self-directed projects, from someone who did the MIT CS curriculum in a year.",
      "tags": [
        "learning",
        "self-education",
        "skills",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=Ultralearning+Scott+H.+Young",
      "added": "2026-10-18",
      "cover": "assets/covers/ultralearning.jpg"
    },
    {
      "id": "moonwalking-with-einstein",
      "title": "Moonwalking with Einstein",
      "author": "Joshua Foer",
      "publisher": "Penguin Press",
      "year": "2011",
      "kind": "book",
      "category": "study-skills",
      "level": "beginner",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "A journalist trains his memory for a year and wins the US Memory Championship, explaining memory palaces along the way.",
      "tags": [
        "memory",
        "techniques",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=Moonwalking+with+Einstein+Joshua+Foer",
      "added": "2026-10-18",
      "cover": "assets/covers/moonwalking-with-einstein.jpg"
    },
    {
      "id": "straight-a-student",
      "title": "How to Become a Straight-A Student",
      "author": "Cal Newport",
      "publisher": "Broadway Books",
      "year": "2006",
      "kind": "book",
      "category": "study-skills",
      "level": "beginner",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "The study habits of top university students: smarter scheduling, note-taking, exam prep and essay writing, without all-nighters.",
      "tags": [
        "studying",
        "exams",
        "university",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=How+to+Become+a+Straight-A+Student+Cal+Newport",
      "added": "2026-10-18",
      "cover": "assets/covers/straight-a-student.jpg"
    },
    {
      "id": "peak-ericsson",
      "title": "Peak: Secrets from the New Science of Expertise",
      "author": "Anders Ericsson, Robert Pool",
      "publisher": "Houghton Mifflin Harcourt",
      "year": "2016",
      "kind": "book",
      "category": "study-skills",
      "level": "beginner",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "The researcher behind \"deliberate practice\" on how experts in any field are made, not born.",
      "tags": [
        "deliberate practice",
        "expertise",
        "skills",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=Peak:+Secrets+from+the+New+Science+of+Expertise+Anders+Ericsson",
      "added": "2026-10-18"
    },
    {
      "id": "getting-things-done",
      "title": "Getting Things Done",
      "author": "David Allen",
      "publisher": "Viking",
      "year": "2001",
      "kind": "book",
      "category": "productivity",
      "level": "beginner",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "The GTD method: capture everything, decide the next action, organise by context and review weekly to keep your head clear.",
      "tags": [
        "gtd",
        "task management",
        "organisation",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=Getting+Things+Done+David+Allen",
      "added": "2026-10-18",
      "cover": "assets/covers/getting-things-done.jpg"
    },
    {
      "id": "eat-that-frog",
      "title": "Eat That Frog!",
      "author": "Brian Tracy",
      "publisher": "Berrett-Koehler",
      "year": "2001",
      "kind": "book",
      "category": "productivity",
      "level": "beginner",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "Twenty-one short techniques for beating procrastination, starting with the hardest, most important task each day.",
      "tags": [
        "procrastination",
        "priorities",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=Eat+That+Frog!+Brian+Tracy",
      "added": "2026-10-18",
      "cover": "assets/covers/eat-that-frog.jpg"
    },
    {
      "id": "indistractable",
      "title": "Indistractable",
      "author": "Nir Eyal",
      "publisher": "BenBella Books",
      "year": "2019",
      "kind": "book",
      "category": "productivity",
      "level": "beginner",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "How to control your attention: handle internal triggers, plan your time and hack back the phone and email.",
      "tags": [
        "focus",
        "attention",
        "distraction",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=Indistractable+Nir+Eyal",
      "added": "2026-10-18",
      "cover": "assets/covers/indistractable.jpg"
    },
    {
      "id": "the-one-thing",
      "title": "The ONE Thing",
      "author": "Gary Keller, Jay Papasan",
      "publisher": "Bard Press",
      "year": "2013",
      "kind": "book",
      "category": "productivity",
      "level": "beginner",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "Narrow your focus to the one thing that makes everything else easier or unnecessary, and protect time to do it.",
      "tags": [
        "focus",
        "priorities",
        "goals",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=The+ONE+Thing+Gary+Keller",
      "added": "2026-10-18",
      "cover": "assets/covers/the-one-thing.jpg"
    },
    {
      "id": "make-time",
      "title": "Make Time",
      "author": "Jake Knapp, John Zeratsky",
      "publisher": "Currency",
      "year": "2018",
      "kind": "book",
      "category": "productivity",
      "level": "beginner",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "Two ex-Google designers on picking one daily highlight, staying laser-focused and resisting busy-ness and infinite feeds.",
      "tags": [
        "time management",
        "focus",
        "habits",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=Make+Time+Jake+Knapp",
      "added": "2026-10-18",
      "cover": "assets/covers/make-time.jpg"
    },
    {
      "id": "four-thousand-weeks",
      "title": "Four Thousand Weeks",
      "author": "Oliver Burkeman",
      "publisher": "Farrar, Straus and Giroux",
      "year": "2021",
      "kind": "book",
      "category": "productivity",
      "level": "beginner",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "Time management for mortals: accepting limits, choosing what to neglect, and why productivity hacks often make things worse.",
      "tags": [
        "time",
        "philosophy",
        "priorities",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=Four+Thousand+Weeks+Oliver+Burkeman",
      "added": "2026-10-18",
      "cover": "assets/covers/four-thousand-weeks.jpg"
    },
    {
      "id": "digital-minimalism",
      "title": "Digital Minimalism",
      "author": "Cal Newport",
      "publisher": "Portfolio",
      "year": "2019",
      "kind": "book",
      "category": "productivity",
      "level": "beginner",
      "formats": [
        "Print",
        "eBook"
      ],
      "accessType": "paid",
      "license": "In copyright",
      "description": "A philosophy for using technology on purpose: a 30-day digital declutter and how to reclaim solitude and leisure.",
      "tags": [
        "digital wellbeing",
        "focus",
        "social media",
        "book"
      ],
      "sourceName": "Open Library (find a library copy or edition)",
      "sourceUrl": "https://openlibrary.org/search?q=Digital+Minimalism+Cal+Newport",
      "added": "2026-10-18",
      "cover": "assets/covers/digital-minimalism.jpg"
    }
  ]
}
