I would recommend 'Algorithmic Trading: Winning Strategies and Their Rationale' by Ernie Chan. This book is highly regarded in the algorithmic trading community. It provides insights into various trading strategies, risk management, and the practical implementation of algorithms.