Check out these great books by Branko Ajzele!

Modular Programming with PHP 7 – Utilize the power of modular programming to improve code readability, maintainability, and testability.

Magento 2 Developer's Guide
Magento 2 Developer’s Guide – Harness the power of Magento 2 – The most recent version of the world’s favourite e-Commerce platform for your online store.

Getting Started with Magento Extension Development – This practical guide to building Magento modules from scratch takes you step-by-step through the whole process, from first principles to practical development. At the end of it you’ll have acquired expertise based on thorough understanding.

Instant E-Commerce with Magento: Build a Shop
Instant E-Commerce with Magento: Build a Shop – A fast-paced, practical guide to building your own shop with Magento.

Branko is an internationally respected and highly accomplished software developer, book author, solution specialist, consultant and a team leader.
Strong technical knowledge with the ability to communicate those technicalities frequently and clearly with strong direction enabled him to architect, develop and launch numerous successful eCommerce businesses.
He holds several respected IT certifications such as Zend Certified Engineer (ZCE PHP), Magento Certified Developer (MCD), Magento Certified Developer Plus (MCD+), Magento Certified Solution Specialist (MCSS) and few more.
Branko, was crowned Ecommerce Developer of the Year by Digital Entrepreneur Awards in October 2014 for his excellent knowledge and expertise in eCommerce development. His work is second to none, and is truly dedicated to helping the fellow developers around the world.