Boken «A Course in Public Economics» tar for seg de sentrale spørsmålene rundt hvorvidt markedene fungerer optimalt, og dersom de ikke gjør det, hvilke tiltak som kan iverksettes. Den første delen av læreboken, som er rettet mot studenter på høyere nivå samt førsteårs masterstudenter, innledes med en grundig diskusjon av de to teoremene innen velferdsøkonomi. Disse teoremene viser hvordan konkurransedyktige markeder kan resultere i samfunnsfordelaktige utfall, og beskriver de betingelsene som må være oppfylt for at dette skal skje. I bokas andre del blir ulike typer markedssvikt, som eksternaliteter, offentlige varer, ufullkommen konkurranse og asymmetrisk informasjon, belyst – situasjoner som oppstår når de nevnte betingelsene ikke er til stede. Videre undersøkes regjeringens rolle i håndteringen av markedssvikt, samt begrensningene for myndighetsintervensjoner, særlig de som oppstår som følge av asymmetrisk informasjon. For å få fullt utbytte av innholdet i boken, forutsettes en forståelse av mellomliggende mikroøkonomi og grunnleggende kalkulus.