History and Philosophy of Indian science