SOLITON SPIN AND WAVE-PARTICLE DUALITY