Platform markets and energy services EPRG Working Paper 1334 Cambridge Working Paper in Economics 1361