Introduction to Parallel Processing - Behrooz Parhami (Springer, 2002)