Hi Surman
These topics you've outlined do not necessarily neatly fit into one book to meet your requirements.
If you cannot find the book you seek on either SAP Press or Amazon.com then they most likely do not exist.
The most likely reason you're not going to find them in one book is because there content areas are so vast. When you start looking at the broader technical development in SAP you now also now need to include HANA and UI5 so to cover these topics comprehensively you'll find that they're spread across a range of separate books.
Regards
Arden