Alternative fuels for Tallinn Bus Company buses: Feasibility and environmental impact of diesel, bioethanol, hybrid and biodiesel alternatives Bus CO2 - evaluation of biofuel and alternative technology opportunities for Tallinn Bus Company