DNA barcoding in animal species: progress, potential and pitfalls.

DNA barcoding in animal species: progress, potential and pitfalls.