Stroustrup: Programming: Principles and Practice Using C++ (2nd Edition), 2014, ISBN 978-0321992789
Stroustrup: The C++ Programming Language (4th Edition), 2013, ISBN 978-0321563842
Sedgewick, Wayne: Algorithms (4th Edition), 2011, ISBN 978-0321573513
Bryant, O'Hallaron: Computer systems: a programmer's perspective (2rd Edition), 2011, ISBN-13: 978-0-13-610804-7
Lazar, Guillaume, and Robin Penea. Mastering Qt 5. Packt Publishing Ltd, 2016.