书籍 — algorithmic approach