I've Used this;
Its supposedly a CCIE level book, but its easy to follow through if you're studying at CCNP level; https://www.amazon.co.uk/BGP-Cisco-Networks-Protocol-Switching-ebook/dp/B00IQRKACW
All the IOSv images on CML work perfectly for it. It's pretty in depth and covers every minute detail about the config and how you're putting it all together.
Fully reccomend this.