tpdk book release