C Programming for Scientists and Engineers with Applications