Benini (University of Bologna, Italy) presents a review of both application-level, compiler-directed energy optimization and low-power operating systems. Early chapters focus on low energy operating systems, and more generally, energy-aware middleware services. Later chapters are centered on compilation and code optimization. The final chapter takes a more general view of mobile computing. An underlying theme is the relationship between energy-aware middleware and wireless microsensors, mobile computing, and other wireless applications. The book will be of interest to researchers in low-power computing, embedded systems, compiler optimizations, and operating systems. Annotation ©2003 Book News, Inc., Portland, OR