kim porters book reading