Mastering algorithms with C. - Loudon, Kyle (O'Reilly Media., 1999)