Semiconductor Particle Detectors