What is a person called who only thinks of himself?

What is a person called who only thinks of himself? egocentric, egoistic. (also egoistical), egomaniacal, egotistic.

egocentric, egoistic. (also egoistical), egomaniacal, egotistic.