Public Economics - Vickrey, William (C.U.P., 1996)