Let there be Blood

The first Lord Ambrose story.

Two local farmers have been murdered and a gypsy is falsely accused. Ambrose must solve the crimes - but is the governess implicated?