Foundations of discrete mathematics by Peter Fletcher | Menrva Books | MenrvaBooks