Facing the complexities of writing: my journey as a learning and teacher of EFL writing | UPT Perpustakaan UHAMKA