best deals writer prices shopping - general comparisons publishing online shopping cheap siding compare book fiction author roofing rates replacement windows doors glass novel door authors decks