Emerging Technologies of The 21st Century - Ajit Kumar Roy (2015)