some math book maybe useful for programer