What are the factors affecting personality?
quanswer.com