Way philosophy courses are considered essential at american technical universities - Mikeshin , I. (Journal of Mining Institute, 2010)