Theories of knowledge J.J. Shukla - 1999