This is the 2nd book in the Alvin Maker books by Orson Scott Card. And as expected it was very good. I can't wait to finish the series.
To refresh your memory:
Come home to the magical America that might have been and marvel as the tale of Alvin Maker unfolds. The 7th son of a 7th son is a boy of mysterious powers, and ...
You get the picture. It is really good!!!