The best way to prepare for history is firstly to prepare your own notes which will make you understand and remember things and refer to all the textbooks along with doing proper revisions.