Billie Thompson rated Heartless: 5 stars July 19, 2011 Public Heartless by Gail Carriger (Parasol Protectorate, #4)