Lessons in Grid Computing by Stuart Robbins