Essential Algorithms: A Practical Approach to Computer Algorithms
Rod Stephens
Beginning Database Design Solutions