Following two books are work in progress: