The Clockwork Giant by Brooke Johnson