Vitagliano, Luca Homology & Cohomology : A Primer for Undergraduate Through Applications - World Scientific 2025 ISBN: 9789819807109