Howl's Moving Castle #2

Series by Diana Wynne Jones