Energy : insights from physics. - Dilavore, Philip