Kinesin: possible biological roles for a new microtubule motor Academic Article uri icon