Spin 2004 16th International Spin Physics Symposium