Nanoparticle technology for heavy oil in-situ upgrading and recovery enhancement Opportunities and challenges - doi 10.1016/j.apenergy.2014.07.069 2014-11 Article type Journal