Self knowledge - Shomali, Mohammad Ali (Tehran International Pub., 1996)