Your book recommendation also looks good. Will investigate a bit further.