--- trunk/fennellDissertation/ndthesis.bst	2006/07/03 13:55:25	2918
+++ trunk/fennellDissertation/ndthesis.bst	2006/07/21 22:18:24	2957
@@ -694,6 +694,28 @@ FUNCTION {format.pages}
     }
   if$
 }
+
+%FUNCTION {first.page}
+%{ 't :=
+%  ""
+%    { t empty$ not t #1 #1 substring$ "-" = not and }
+%    { t #1 #1 substring$ *
+%      t #2 global.max$ substring$ 't :=
+%    }
+%  while$
+%}
+                      
+%FUNCTION {format.journal.pages}
+%{
+%  pages empty$
+%    'skip$
+%    { duplicate$ empty$
+%        { pop$ format.pages }
+%        { ", " * pages first.page * }
+%      if$
+%    }
+%  if$
+%}
 
 FUNCTION {format.journal.pages}
 {
@@ -1166,7 +1188,7 @@ READ
 
 FUNCTION {default.type} { misc }
 
-READ
+%READ
 
 FUNCTION {sortify}
 { purify$
@@ -1313,10 +1335,12 @@ ITERATE {presort}
   'sort.key$ :=
 }
 
-ITERATE {presort}
+%%ITERATE {presort}
 
-SORT
+%SORT
 
+READ
+
 STRINGS { longest.label }
 
 INTEGERS { number.label longest.label.width }
