Jane Marple (Joan Hickson) may not be the youngest of them all, but in the 1930s she solves the most baffling criminal cases, regularly outshining professional detectives in the process.