Mathematics For Computing by Callan Robert