The Night Watch

It is now 2074. Magic has been in the world for as long as anyone can remember – and has taken over. Children are sacrificed to gods and ghosts. Man-made machines have conquered the inner cities. And people who enter the forests are never seen again...
Sean Stewart
Sean Stewart (born 1965) is a U.S.-Canadian science fiction and fantasy author.
Born in Lubbock, Texas, Sean Stewart moved to Edmonton, Alberta, Canada in 1968. After stints in Houston, Texas, Vancouver, British Columbia, Irvine, California and Monterey, California, he now lives in Davis, California, with his wife and two daughters.
Stewart received an Honors degree in English from University of Alberta in 1987, following which he spent many years writing novels. He gradually moved from writing novels to interactive fiction. He served as a consultant on several computer games, and is on the management team of the marketing and entertainment company.
Links
Home page.
Source: Wikipedia.