Self Knowledge A History