Mokume Gane - A Comprehensive Study