Topological foundations of electromagnetism by T. W. Barrett | Menrva Books