Theory and Simulation Studies of Self-Assembly of Helical Particles