A concise introduction to logic

Tags
AuthorPatrick J. Hurley