What schools of thought were contrary to British idealism