selected publications article Latin interchanges and direct products.. Ars Combinatorics. 64:271-287. 2002