Hardware and software of - "Bose, Sanjay K." (New Delhi, 2006)