Finished With Engine by Herman F Johnson 9781420855395 Paperback 2005