Science of everyday things
edited by Neil Schlager ; written by Judson Knight
Thomson Gale, c2002
Thomson Gale c2002 Science of everyday things / edited by Neil Schlager ; written by Judson Knight v. 3
: set