Micro- and Nano-scale Fabrication