published in International Journal of Advanced Manufacturing Systems - IJAMS Journal International Journal of Advanced Manufacturing Systems - IJAMS vol6, issue 2, 37-48 Journal