Slight corrections and enhancements.