If you can afford a second-hand physical copy (often available for $10-15), buy it. The physical quality of paper and binding for B.K. Sharma’s books is notoriously poor, but the content is gold. If you must use a digital version, prioritize OCR-searchable text and vector-based diagrams .