Just noticed that the paperback edition of Robert Heinlein's "Time Enough for Love" shows the main character, Lazerus Long, kilted. He does wear kilts occasionally in the various novels he appears in.

Geoff Withnell