The Good Thief by Barry Connolly 9781450232876 Paperback 2010