Anand Sengupta

PhD IUCAA (2005)