How to Write a Great Scientific Research Paper: A step-by-step Guide to Undergraduate Writing with Examples and Topics