Creating Unforgettable Characters: A Practical Guide to Character Development in Films, TV Series, Advertisements, Novels & Short Stories