Release Date: 12/20/11
Label: Metal Mind Records
Release Date: 1/1/10
Release Date: 7/12/05
Label: Nuclear Blast
Release Date: 10/1/02
Label: Nuclear Blast Records
Release Date: 3/6/01
Label: Century Media Records
Release Date: 10/12/99
Label: Relapse Records