A theory of branched minimal surfaces by Anthony Tromba | Menrva Books | MenrvaBooks