History is no easy science; its subject, human society, is inifinitely complex.