Books — learning algorithms