Scientific and Legal Applications of Bloodstain Pattern Interpretation

Scientific and Legal Applications of Bloodstain Pattern Interpretation

2018 • 426 pages