00f8398652c13f5f17170f02eaec268f54e8ccb661ed50f87e7fa8535926f812 book.html 713a61d3d3eeebf5ee126e7ec537c636320f55384e3cab2a407171fb1bcf652d book.pdf 41890994aed96bad14d5ee092a0bce6c9d0824fcd1d550a7906d4212d57e4aef assets/featured-figure.png