What have Stonehenge, puppets, King Charles I, and characters from an Alexander Dumas story got in common? The answer is contained within the carefully crafted Sherlock Holmes on the Western Front. The plot, as is usually the case with anything written by Val Andrews, is imaginative and involves the world of entertainment. It is 1916 and the allies are losing the Great War. It has been a terrible two years. Mycroft Holmes enlists...