1. Patterson, D. A., & Hennessy, J. L. (2017). Computer Organization and Design RISC-V Edition: The Hardware Software Interface. Morgan Kaufmann. In Chapter 5, "Large and Fast: Exploiting Memory Hierarchy," the principles of disk storage, including sectors, tracks, and cylinders, are explained, forming the basis for capacity calculation.
2. MIT OpenCourseWare. (2017). 6.004 Computation Structures, Spring 2017. Lecture 19: I/O Systems. The lecture slides (specifically slide 12, "Disk Drives") detail the organization of a disk into platters, tracks, and sectors, and how these parameters determine total capacity. The formula Capacity = (#cylinders) (#surfaces/cylinder) (avg #sectors/track) (#bytes/sector) is presented.
3. Carrier, B. (2005). File System Forensic Analysis. Addison-Wesley Professional. In Chapter 4, "Hard Disk and Media Concepts," Section "Cylinder, Head, and Sector (CHS) Address," the book describes the CHS geometry and its use in calculating disk locations and total size (p. 61).