Introduction to parallel processing - Codenotti (Addison-Wesley Pub., 1993)