Energy for a technological society: Principles, problems, alternatives. Student study guide by Joseph R Priest | Menrva Books