Of course, I will defer to what Rene says, but I believe it is unrealistic to expect any one source to be comprehensive for a CCNP level exam. I think your best bet is to use a variety of sources: videos, books, Cisco’s site, and labs that are available.
One of the best books I picked up for the entire CCNP process was Cisco CCNP Switch Simplified. The book is massive, and the form factor is hilariously large (given “Simplified” in the title). What really makes this title shine are the many, many high quality labs–so with one resource you get both reference material and labs. You will get a lot out of it. Also, I would highly recommend you get this in physical form and not Kindle.
Note: This book was written for the prior SWITCH exam, so you will need to make sure you brush up the topics that were introduced to SWITCH starting in 2015.
--Andrew