Charles Rennie Mackintosh: Life and Work