PARALLEL COMPUTER ARCHITECTURE: HARDWARE/SOFTWARE APPROACH - SOFTWARE APPROACH (NEW DELHI HARCOURT INDIA PVT. LTD., 1999)