Angels, Devils, and Demons - and How to Tell the Difference.