Biofuel technologies recent developments - Gupta, Vijai Kumar 1981- (Springer, 2013)