Blair to read from 'By the Iowa Sea' March 6