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