Lang, Hans Werner. Algorithmen in Java : Sortieren, Textsuche, Codierung, Kryptographie. 3. Aufl. München: Oldenbourg, 2012.