Puppet/Master (The Vale Chronicles Book 1) Joel Abernathy Joel Abernathy Read online 529 Published: 2019