Nanoscale Magnetic Materials - Magnetic Domains