Essential Algorithms,Rod Stephens