Fundamental concepts in electrical and computer engineering with practical design problems (second edition) paperback