PHILOSOPHY OF HISTORY: A Guide for Students