Foundations of Advanced Mathematics by David Snell, David Faulkner, Diana Cowley, Roger Porkess | Lex | Lex