What is the best problems and solutions Cprogramming book that I can use to train on programming and solve problems using C language? What are the ways of solving discrete mathematics problems using programming language?