Varieties of sequential and parallel sorting algorithms are explained, followed by source code (in Java and C++). Descriptions are brief and intuitive, with just enough theory thrown in to make you nervous.