write an essay on my favourite hero problem solving and program design in c 7th edition pdf