An Introduction to Abstract Mathematics [pdf]