good textbooks for these subjects?
yes, another one of these threads.
modern history (russia, trotsky, cold war is what we're studying if it helps at all), ancient history (sparta, hatshepsut and new kingdom egypt), society & culture, legal studies and extension history (if a textbook even...