Indian philosophy :an introduction to Hindu and Buddhist thought