Elements of Logic Via Numbers and Sets door David L. Johnston & David L. Johnson