Mastering Algorithms with C: Perfect Beginner's Guide 2014.