Introduction to parallel processing - Sasikumar M (2000)