elements of logic by Stephen F. Barker | Menrva Books | MenrvaBooks