Hardwate bible - Rosch, Winn L (Prentile Hall, New Delhi, 1997)