Roofing Construction & Estimating – Paperback By Daniel Atcheson

What stands out about this novel is its refusal to tie up every loose end.