Scientific and Legal Applications of Bloodstain Pattern Interpretation door Stuart H. James