Zaslat SMS: Experimental investigation of a three-stage railgun incorporating puff-switching /