This work attempts to bridge the gap between theory & practice, concentrating on modern algorithmic implementation on parallel architecture machines. Although a suitable text for final year or postgraduate mathematicians it is principally aimed at the applied scientists.