Cold, Hot and Steam Assistant Solvent Injection Processes for Heavy Oil Recovery