Random Walks and Diffusions on Graphs and Databases: