William So's albums in chronological order