Vulkan Programming Guide –
The Official Guide to Learning Vulkan
by Graham Sellers, Addison-Wesley, 2017
This book on 3d graphics programming might be the most complex book on the subject in OPL. Think OpenGL but much more detailed. If you want to get your high-end graphics card busy, for complex graphics or video transformation or bitcoin, this book can help you. But it is not a book for beginners. Vulkan is more verbose than OpenGL, and lower level. The book explains the performance reasons why you would use Vulkan not OpenGL.