A review on thermophysical properties of nanofluids and heat transfer applications. (July 2017)