Introduction to High Performance Computing for Scientists and Engineers (Computational Science)