kim porter book reading