How to create two separate indices: Subject index and Index of Authors
you should maybe have a look at \usepackage{imakeidx}
\documentclass{article}
\usepackage[english]{babel}
\usepackage{imakeidx}
\makeindex
\makeindex[name=authors,title=Authors,columns=3]
\usepackage{natbib}
\makeindex
\begin{document}
\citeindextrue
This is a text with few references, e.g. \cite{Doreian05} or \Citet{Doreian05}.\\
And it has fancy authors. \index[authors]{Doreian, Patrick} \index[authors]{Batagelj, Vladimir} \index[authors]{Ferligoj, Anu\v{s}ka}
key words: network\index{network}, blockmodeling\index{blockmodeling}, and so on.
% bibliography
\bibliographystyle{mcbride}
% the file with bibliography entries blockmodeling.bib
\bibliography{bibliography}
\printindex[authors]
\printindex
\end{document}
hopefully it is helpful
Disclaimer: i've not tested this tex-code - just written down some ideas.
there's a good entry in the uk tex faq that shows several options. if you have tex live installed, you can access this via texdoc multind
.
unfortunately, it doesn't include imakeidx (suggested by @epsilonhalbe), a package which looks quite promising; i've notified the faq maintainer of the omission.
UPDATE: the faq has been updated to recognize additional packages for preparing multiple indexes; well worth visiting if you need this facility.