Biofuels Engineering Process Technology by Caye Drapcho, John Nghiem & Terry Walker