Title: Ayn Rand's Morality of Egoism : Revisiting Ayn Rand's Philosophy