Philosophical Dilemmas: A Pro and Con Introduction to the Major Questions and Philosophers