Desktop Grid Computing by Christophe Cerin