Disassembly Modeling for Assembly, Maintenance, Reuse and Recycling by A.J.D. (Fred) Lambert