ch7 initial draft ready for apress