Java Programming For Spatial Sciences by Jo Wood