Elements of logical reasoning - Jan Von Plato (Cambridge: Cambridge University Press)
Keywords: Logical Reasoning; Mathematics; Sciences