updated up to page 387 - section 10.5.2