Algorithm design practice for collegiate programming contests and education - Wu, Yonghui. (CRC Press,, 2019)