I loved this =D it explains it really well. You can find even more information by Googling "particle-wave duality."