The essentials of logic by Bernard Bosanquet | Lex | Lex