Richard Powers is a lecturer at Stanford, and there is a detailed description of Cross Step Waltz steps on their site
http://socialdance.stanford.edu/syllabi/cross-step_waltz.htm
You can Google Richard Powers to find his personal website with his views on various dances.
I prefer to stick to the dances covered by this great site here of course!