Detective Harriet Foster compare prices