Interesting read

http://www.ihr.org/leaflets/liberationofthecamps.html

Dont know if I aggre with all the conclusions it but still interesting