Identity Theft: Preventing, Detecting and Investigating