A diferença aqui está no significado. Usamos "about" para falar de algo comum, habitual, usual. Agora quando usamos "on" sugerimos que um livro, palestra, conversa, etc é séria ou acadêmica, adequado para especialistas no assunto.
Compare:
- a book for children about Africa
(um livro para crianças sobre a África)
a textbook on Africa history
(um livro didático sobre a história da África)
- a conversation about money
(uma conversa sobre dinheiro)
a lecture on economics
(uma palestra sobre economia)
Compare:
- a book for children about Africa
(um livro para crianças sobre a África)
a textbook on Africa history
(um livro didático sobre a história da África)
- a conversation about money
(uma conversa sobre dinheiro)
a lecture on economics
(uma palestra sobre economia)