4 ms·I second the recommendation of SEOP. It treats a wide array of topics with surprising depth and rigor.by dajohnson89 14y agoI second the recommendation of SEOP. It treats a wide array of topics with surprising depth and rigor.