updated to 3.10, fixed some small inconsistencies between book and source code