Energy : - Priest, Joseph (Addison-Wesley, 1991)