Yes, Bipin Chandra along with NCERTs with multiple revisions is enough for the modern history of UPSC-CSE.